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,就可以成功了。
到此,就安装和配置结束啦!!!