Redis的安裝與使用(單節點)
IP:192.168.4.111
環境:CentOS 6.6
Redis版本:redis-3.0 (考慮到Redis3.0在集群和性能提升方麵的特性,rc版為正式版的候選版,而且很快就出正式版)
安裝目錄:/usr/local/redis
用戶:root
下載3.0版Redis(當前最新版redis-3.0.0-rc5.tar.gz,請學員們在安裝時自行選用最新版)
# cd /usr/local/src
# wget https://github.com/antirez/redis/archive/3.0.0-rc5.tar.gz
# mkdir /usr/local/redis
# tar -zxvf 3.0.0-rc5.tar.gz
# mv redis-3.0.0-rc5 redis3.0
# cd redis3.0
安裝(使用PREFIX指定安裝目錄):
# make PREFIX=/usr/local/redis install
按上麵的操作步驟,Redis的啟動腳本為:/usr/local/src/redis3.0/utils/redis_init_script
將啟動腳本複製到/etc/rc.d/init.d/目錄下,並命名為redis:
# cp /usr/local/src/redis3.0/utils/redis_init_script /etc/rc.d/init.d/redis
# vi /etc/rc.d/init.d/redis
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
CONF="/etc/redis/${REDISPORT}.conf"
(1) 在腳本的第一行後麵添加一行內容如下:
(如果不添加上麵的內容,在注冊服務時會提示:service redis does not support chkconfig)
(2) REDISPORT端口保持6379不變;(注意,端口名將與下麵的配置文件名有關)
(3) EXEC=/usr/local/bin/redis-server改為 EXEC=/usr/local/redis/bin/redis-server
(4) CLIEXEC=/usr/local/bin/redis-cli 改為CLIEXEC=/usr/local/redis/bin/redis-cli
(5) 配置文件設置:
# mkdir /usr/local/redis/conf
複製redis配置文件/usr/local/src/redis3.0/redis.conf到/usr/local/redis/conf目錄並按端口號重命名為6379.conf
# cp /usr/local/src/redis3.0/redis.conf /usr/local/redis/conf/6379.conf
CONF="/etc/redis/${REDISPORT}.conf" 改為 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
(6) 更改redis開啟的命令,以後台運行的方式執行:
$EXEC $CONF & #“&”作用是將服務轉到後麵運行
REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/usr/local/redis/conf/${REDISPORT}.conf"
$EXEC $CONF &
# chkconfig --add redis
# vi /etc/sysconfig/iptables
# service iptables restart
# vi /usr/local/redis/conf/6379.conf
daemonize no 改為> daemonize yes
pidfile /var/run/redis.pid 改為> pidfile /var/run/redis_6379.pid
# service redis start
# vi /etc/profile
# source /etc/profile
# service redis stop
Redis的使用的Demo樣例講解與演示:
最後更新:2017-08-28 09:03:10