redis的安装和配置(二)

redis的安装和配置

系统centos6.5
redis版本5.0.5

进入自己工具目录文件

# cd /home/tool
  1. redis下载

可以自己到官网下载, http://redis.io ,也可以直接wget,本文下载的是5.0.5版本

# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
  1. 解压

# tar xzf redis-5.0.5.tar.gz
  1. 编译和安装redis

# cd redis-5.0.5
# make && make install
这里也可以安装到指定目录,如下
# make && make prefix=/home/tool/reids install

出现如下图,则安装成功
安装成功图

  1. 测试是否安装成功

# make test

tcl报错
报错提示缺少tcl,问题不大,装它

# yum install -y tcl
装完tcl后,再执行test,这里稍微需要点时间跑test,不再报错,test成功
# make test
  1. 启动redis服务,

# cd src
# redis-server

redis启动
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设为守护进程模式开机启动

  1. 修改配置,调整redis以守护进程的方式运行

# cd /home/tool/redis-5.0.5
# vi redis.conf

找到daemonize no 改为 daemonize yes
daemonize no => daemonize yes
  1. 创建redis的启动脚本

复制启动脚本到/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

如图,则启动成功
service启动服务
9. #### 设置为开机启动

# chkconfig redis on

如果提示service redis does not support chkconfig报错,则在启动脚本最开头添加
再执行一次chkconfig redis on,就可以成功了。
启动脚本
到此,就安装和配置结束啦!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章