CenterOS下安装Redis,并配置主从复制,哨兵模式以及Redis集群
【摘要】
CenterOS下安装Redis,并配置主从复制,哨兵模式以及Redis集群
https://www.cnblogs.com/diantong/p/11255019.html
安装
1. ...
CenterOS下安装Redis,并配置主从复制,哨兵模式以及Redis集群
https://www.cnblogs.com/diantong/p/11255019.html
安装
1. yum -y install epel-release
2. yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3. ls /etc/yum.repos.d/
4. yum --enablerepo=remi install -y redis
5. redis-cli --version
6. systemctl start redis
7. systemctl enable redis
8. firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --permanent --zone=public --add-port=6379/tcp && firewall-cmd --reload
9. Redis的配置文件存放在/etc/目录下的redis.conf
redis-cli shutdown
ps aux|grep redis
kill 20940
./redis-server redis.conf
systemctl restart redis
protected-mode=no
requirepass = 123@bxc
主从复制redis.conf
从服务配置,主服务无需配
port 和主服务器不一致即可
masterauth 主服务器redis密码
slaveof ip port
配置哨兵
新建sentinelmy.conf
port 6382
daemonize yes
logfile "26379.log"
dir "./"
sentinel monitor mymaster 192.168.2.130 6379 1
sentinel down-after-milliseconds mymaster 10000
sentinel parallel-syncs mymaster 1
sentinel failover-timeout mymaster 15000
sentinel auth-pass mymaster 123@456
bind 0.0.0.0
启动
redis-sentinel sentinel-26379.conf
Redis集群
redis.conf
如果有主从配置,清除所有配置。
port 6379 #92行
daemonize yes
pidfile /var/run/redis_6379.pid #227行
cluster-enabled yes
cluster-node-timeout 15000
cluster-config-file nodes-6379.conf #1179行
启动
./redis-server redis6379/redis.conf
./redis-server redis6380/redis.conf
./redis-server redis6381/redis.conf
./redis-server redis6382/redis.conf
./redis-server redis6383/redis.conf
./redis-server redis6384/redis.conf
启动集群
redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1 -a 123456
-a 代表密码
文章来源: blog.csdn.net,作者:小毕超,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_43692950/article/details/107443155
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)