redis的安裝和配置
系統centos6.5
redis版本5.0.5
進入自己工具目錄文件
# cd /home/tool
可以自己到官網下載, http://redis.io ,也可以直接wget,本文下載的是5.0.5版本
# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# tar xzf redis-5.0.5.tar.gz
# cd redis-5.0.5
# make && make install
這裏也可以安裝到指定目錄,如下
# make && make prefix=/home/tool/reids install
出現如下圖,則安裝成功
# make test
報錯提示缺少tcl,問題不大,裝它
# yum install -y tcl
裝完tcl後,再執行test,這裏稍微需要點時間跑test,不再報錯,test成功
# make test
# cd src
# redis-server
6. #### 啓動成功後,測試客戶端連接
客戶端測試連接,這裏redis服務還沒以守護進程啓動,命令窗口進程阻塞,需要另開窗口測試客戶端連接
# cd /home/tool/redis-5.0.5/src
# redis-cli
127.0.0.1:6379> get testKey
(nil)
127.0.0.1:6379> set testKey 1
OK
127.0.0.1:6379> get testKey
"1"
到這裏,redis的安裝則已經完成。爲了方便,我們要把redis設爲守護進程模式 和 開機啓動
# cd /home/tool/redis-5.0.5
# vi redis.conf
找到daemonize no 改爲 daemonize yes
daemonize no => daemonize yes
複製啓動腳本到/etc/init.d/
目錄下,並重命名爲redis
# cd /home/tool/redis-5.0.5/utils
# cp redis_init_script /etc/init.d/redis
修改配置,改爲自身redis的相關路徑
# vi /etc/init.d/redis
找到以下幾個變量,都改爲自己相關路徑,如果其中變量有跟自己相符,則不需改
修改前:
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
修改後:
REDISPORT=6379
EXEC=/home/tool/redis-5.0.5/src/redis-server
CLIEXEC=/home/tool/redis-5.0.5/src/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/home/tool/redis-5.0.5/redis.conf"
增加可執行權限
# chmod +x /etc/init.d/redis
這樣,就可以使用service命令啓動,停止服務。啓動前要先把第5步時啓動的服務都關閉先
# service redis start
如圖,則啓動成功
9. #### 設置爲開機啓動
# chkconfig redis on
如果提示service redis does not support chkconfig報錯,則在啓動腳本最開頭添加
再執行一次chkconfig redis on,就可以成功了。
到此,就安裝和配置結束啦!!!