redis安装
系统centos6.5
redis版本5.0.5
安装
cd /home/tool
wget https://udomain.dl.sourceforge.net/project/tcl/Tcl/8.6.10/tcl8.6.10-src.tar.gz
tar -zxvf tcl8.6.10-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.10/unix/
./configure
make && make install
cd /home/tool
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 test
启动服务
redis-server
测试连接
redis-cli
修改配置
cd /home/tool/redis-5.0.5
vim redis.conf
daemonize no => daemonize yes
创建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
注意事项
master中的requirepass 12345与slave中masterauth 12345相对应,取消认证需要两边同时注释
转载:https://blog.csdn.net/toegg/article/details/106237918