centOS安裝並配置redis
一、下載redis
可根據自身的需要下載對應版本的redis
redis-2.8.17.tar.gz、
redis-3.2.12.tar.gz、
redis-5.0.7.tar.gz;
若需要在centOS裏下載,可通過以下命令進行下載操作
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
二、安裝redis
解壓redis到指定的目錄
注:筆者解壓的目錄爲/usr/local/safeware
sudo tar -zxvf redis-5.0.7.tar.gz -C /usr/local/safeware/
修改文件redis文件夾的名稱(非必須)
cd /usr/local/safeware/
sudo mv redis-5.0.7/ redis/
進入redis目錄cd /usr/local/safeware/redis/
安裝redis
sudo make
make完後 redis目錄下會出現編譯後的redis服務程序redis-server
,還有用於測試的客戶端程序redis-cli
,兩個程序位於安裝目錄src
目錄下
三、配置redis
打開vi ./nginx.conf
,並進行編輯操作。
配置redis密碼
將requirepass foobared
的註釋解開,並修改密碼爲自己密碼,如筆者的密碼是123456
配置redis遠程請求
找到bind 127.0.0.1
並在前面加#註釋,或者改爲bind 0.0.0.0
找到protected-mode yes
並改爲protected-mode no
配置redis端口
將port 6379
裏的6379
改爲自己想要的端口,如port 7777
啓動redis
最好使用root用戶執行以下的命令。
序號 | 命令 | 說明 |
---|---|---|
1 | ./sbin/redis-server | 按默認配置啓動(一般不會用) |
2 | ./sbin/redis-server nginx.confnohup ./sbin/redis-server nginx.conf & | 按nginx.conf的配置啓動後臺啓動 |
3 | ps -ef |grep redis kill 9 redispid | 查找redis的進程ID根據進程id(redispid)關閉redis(暫時沒有找到更好的辦法) |