一.檢查是否安裝了 gcc 和 g++
gcc --version
g++ --version
如果沒安裝,請參考本博客另一篇博文進行安裝:https://blog.csdn.net/xyy1028/article/details/103745702
二.下載redis
在個人電腦上下載redis安裝包,可以在網站 http://download.redis.io/releases/ 中選擇需要安裝的版本,我下載的是 redis-4.0.11.tar.gz
三.將redis-4.0.11.tar.gz上傳到服務器上並解壓
我上傳到了 /opt/software 文件夾下
解壓:
tar -xvf redis-4.0.11.tar.gz
四.安裝redis
cd redis-4.0.11
1. 執行:
make MALLOC=libc
成功後如圖:
2. 執行
cd src && make install
成功後如圖:
五.啓動redis
cd redis-4.0.11/src
./redis-server
如圖:
六.設置開機自啓並添加到系統服務
1.依次執行:
mkdir /etc/redis
cd /opt/software/redis-4.0.11
cp redis.conf /etc/redis/6379.conf
2.修改redis啓動爲後臺啓動
vim /etc/redis/6379.conf
設置後臺運行:
2.1 將daemonize設置爲yes
2.2 設置密碼 "123zxcv"
2.3 如果外網無法連接,將bind 172.0.0.1 改爲 0.0.0.0
七.將啓動文件拷貝到init.d中
cp /opt/software/redis-4.0.11/utils/redis_init_script /etc/init.d/redisd
八.修改啓動腳本參數
vi /etc/init.d/redisd
添加:
# chkconfig: 2345 10 90
# description: Start and Stop redisd
修改:
EXEC=/opt/software/redis-4.0.11/src/redis-server
CLIEXEC=/opt/software/redis-4.0.11/src/redis-cli
PIDFILE=/opt/software/redis-4.0.11/redis_${REDISPORT}.pid
如圖:
九.增加腳本執行權限
chmod +x /etc/init.d/redisd
十.增加系統服務
chkconfig --add redisd
chkconfig --list redisd
十一啓動redis服務測試
service redisd start
如圖:
十二.查看 reids 狀態
ps -aux | grep redis
如圖:
啓動成功
十三.python測試是否成功啓動
import redis
r = redis.Redis(host='192.168.80.128', password='123zxcv', port=6379, db=0)
r.set('name','why')
r.get('name')
linux命令行如圖所示: