安裝
下載下傳,解壓,編譯:
①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 //檢視
重新開機服務