天天看點

linux-php-redis安裝

安裝

下載下傳,解壓,編譯:

①wget http://download.redis.io/releases/redis-4.0.9.tar.gz

②tar xzf redis-4.0.9.tar.gz

③cd redis-4.0.9

④make 編譯

(安裝redis時遇到zmalloc.h:50:31: 緻命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄

則執行:make MALLOC=libc)

⑤make install

啟動

服務端:src/redis-server

用戶端:src/redis-cli

設定背景運作

①vi redis.conf

②daemonize修改為yes

開啟遠端連接配接

vi redis.conf

①bind 127.0.0.1 ::1 這一行注釋掉

②protected-mode 要設定成no

③開啟防火牆的6379端口

設定連接配接密碼

vi redis.conf

①搜尋requirepass 

②去掉#,requirepass 後面的字元串則為密碼(可自定義)

設定自啟動

①.複制redis配置檔案(啟動腳本需要用到配置檔案内容,是以要複制)

#1.在/etc下建立redis檔案夾

mkdir /etc/redis

#2.把安裝redis目錄裡面的redis.conf檔案複制到/etc/redis/6379.conf裡面,6379.conf是取的檔案名稱,啟動腳本裡面的變量會讀取這個名稱,是以要是redis的端口号改了,這裡也要修改

cp /usr/local/src/redis-4.0.9/redis.conf /etc/redis/6379.conf

②複制redis啟動腳本

#1.redis啟動腳本一般在redis根目錄的utils,如果不知道路徑,可以先檢視路徑

find / -name redis_init_script

/usr/local/src/redis-4.0.9/utils/redis_init_script

#2.複制啟動腳本到/etc/init.d/redis檔案中

cp /usr/local/src/redis-4.0.9/utils/redis_init_script /etc/init.d/redis

③.修改啟動腳本參數

vi /etc/init.d/redis

#在/etc/init.d/redis檔案的頭部添加下面兩行注釋代碼,也就是在檔案中#!/bin/sh的下方添加

# chkconfig: 2345 10 90  

# description: Start and Stop redis

④.啟動redis

啟動服務:service redis start

停止服務:service redis stop

php-redis安裝

yum -y install php70w-pecl-redis

設定chkconfig,達到開機自啟

chkconfig --add redis //新增

chkconfig --del redis //删除

chkconfig --list redis //檢視

重新開機服務