我的笔记
2015-12-10 09:47
204 查看
redis的一此笔记
1、redis-cli -p 6379
2、config get requirepass
3、config set requirepass test123
4、auth test123
或者
查看配置文件,可以看到requirepass,修改其值,重启Redis
master 有密码,slave 如何配置?
masterauth mstpassword
连接远程
redis-cli -h 182.180.57.3 -p 6380
从服务器指定
slaveof 182.180.50.168 6379
如果主有密码需要指定
masterauth mstpassword
从切到主
redis-cli -h 182.180.57.3 -p 6380 slaveof NO ONE
主redis恢复正常了,要重新切换回去
1、将现在的主redis根目录下dump.rdb文件拷贝覆盖到原来主redis的根目录
2、启动原来的主redis
3、现在的主redis中切换
redis-cli -p 6380 slaveof 192.168.10.1 6379
集群
#端口
port 26379
#监控的主服务器 以及投票通过数,1个即切换
sentinel monitor mymaster 182.180.50.168 6379 1
#认为主服务器死了的时间
sentinel failover-timeout mymaster 900000
#主的密码
sentinel auth-pass mymaster 123
sentinel config-epoch mymaster 5
sentinel leader-epoch mymaster 5
1、注意第一行最后一个2,意思是当有两个sentinel实例同时检测到redis异常时,才会有反应。
2、主从切换后,redis.conf、sentinel.conf内容都会改变,主要还想要原来的主从架构,要再修改配置文件;
3、master挂掉,sentinel已经选择了新的master,但是还没有将其改成master,但是已经将old master改成了slave。那么这时候如果重启old master,就会处于无主状态。所以一方面要等sentinel稳定后再启动old master,或者重新人工修改配置文件,重新启动集群。
4、sentinel只是在server端做主从切换,app端要自己开发,例如Jedis库的SentinelJedis,能够监控sentinel的状态。这样才能完整的实现高可用性的主从切换。
5、当哨兵做了主切从后,从的配置文件会被修改,并且哨兵的配置文件也会被修改,成一要还原,需要手工修改配置文件
1、redis-cli -p 6379
2、config get requirepass
3、config set requirepass test123
4、auth test123
或者
查看配置文件,可以看到requirepass,修改其值,重启Redis
master 有密码,slave 如何配置?
masterauth mstpassword
连接远程
redis-cli -h 182.180.57.3 -p 6380
从服务器指定
slaveof 182.180.50.168 6379
如果主有密码需要指定
masterauth mstpassword
从切到主
redis-cli -h 182.180.57.3 -p 6380 slaveof NO ONE
主redis恢复正常了,要重新切换回去
1、将现在的主redis根目录下dump.rdb文件拷贝覆盖到原来主redis的根目录
2、启动原来的主redis
3、现在的主redis中切换
redis-cli -p 6380 slaveof 192.168.10.1 6379
集群
#端口
port 26379
#监控的主服务器 以及投票通过数,1个即切换
sentinel monitor mymaster 182.180.50.168 6379 1
#认为主服务器死了的时间
sentinel failover-timeout mymaster 900000
#主的密码
sentinel auth-pass mymaster 123
sentinel config-epoch mymaster 5
sentinel leader-epoch mymaster 5
1、注意第一行最后一个2,意思是当有两个sentinel实例同时检测到redis异常时,才会有反应。
2、主从切换后,redis.conf、sentinel.conf内容都会改变,主要还想要原来的主从架构,要再修改配置文件;
3、master挂掉,sentinel已经选择了新的master,但是还没有将其改成master,但是已经将old master改成了slave。那么这时候如果重启old master,就会处于无主状态。所以一方面要等sentinel稳定后再启动old master,或者重新人工修改配置文件,重新启动集群。
4、sentinel只是在server端做主从切换,app端要自己开发,例如Jedis库的SentinelJedis,能够监控sentinel的状态。这样才能完整的实现高可用性的主从切换。
5、当哨兵做了主切从后,从的配置文件会被修改,并且哨兵的配置文件也会被修改,成一要还原,需要手工修改配置文件
相关文章推荐
- cmd进入控制Mysql&出现乱码的问题
- 数据结构实践项目——文件
- 换机日记
- SAP Client Copy 过程
- scala 实现类似reduceByWindown的效果
- listview下拉刷新 上拉(滑动分页)加载更多
- Domino 使用递归算法获取视图值
- 论文选题依据
- cocods pod重新指向
- java中包命名常见规则
- JavaScript动态创建form表单并提交的实现方法
- C盘不能新建文件的问题解决办法
- 图片数据&大文本数据存储
- iptables禁止来源IP访问限制
- Oracle数据库学习<三>
- 测试工程师必须掌握的技能:测试用例设计步骤
- Unity5新的AssetBundle系统使用心得
- L版本状态栏添加电量百分比
- Linux中设置服务自启动的三种方式
- 十大热招城市公布,上海依然是跳槽首选