Redis杂记(二)
一、redis哨兵模式的配置
1、此配置采用一主二从模式,实现redis哨兵集群的配置。
2、查看系统是否安装gcc库,若是安装,则进入下一步,否则用root用户登录服务器,通过yum安装gcc库。
查看gcc库是否安装命令:
gcc -v
yum安装gcc库命令:
yum install gcc
3、解压redis安装包,进行安装
tar -zxvf redis-5.0.7.tar.gz cd redis-5.0.7 make make install PREFIX=/home/ucp/usr/ redis-5.0.7/安装到指定路径
4、修改redis.conf文件,将bind 127.0.0.1注释
#bind 127.0.0.1
5、修改redis.conf文件,设置为后台启动模式,将no改为yes
daemonize yes
6、修改redis.conf文件,设置日志路径
logfile "xx/xx/xx"
7、修改redis.conf文件,设置数据库存放目录
dir "xx/xx/xx"
8、修改redis.conf文件,设置用户密码
requirepass 123456
9、修改redis.conf文件,设置slav服务连接master的密码
masterauth 123456
10、修改redis.conf文件,配置主从复制
replicaof xx.xx.xx.xx port
11、修改redis.conf文件,检查AOF持久化配置,如果没有,加上配置信息
appendonly yes appendfsync eversec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb
12、启动redis
cd redis-5.0.7 bin/redis-server redis.conf chown -R xxxx redis-5.0.7
13、安装telnet
yum install telnet-server
yum install telnet
14、修改sentinel.conf文件
bind 0.0.0.0
daemonize yes
sentinel monitor mymaster xx.xx.xx.xx port
sentinel auth-pass mymaster 123456
15、启动sentinel
bin/redis-sentinel sentinel.conf
16、检查配置是否成功
info replication