Redis 常用配制参数
Redis 常用配制参数(以下配制遵循最小化配制原则,除非有必要做出更改,一般保持默认):
Redsi 配制参数有很多,这里只记录自己在生产测试环境中经常用到的,以备查询(配制文件要作为参数随 Redis 启动,格式为:/redis/redis-server /myredis.conf);
一、单机 Redis 配制;
1> bind: //绑定 IP地址;
2> protected-mode:yes | no;(新版 Redis 增加了安全选项,此处在 bind 了 IP 地址情况下一定要设置为 no)
3> port: 要监听的端口,默认为6379;
4> dir: 持久化数据存放目录;
注:在测试环境中,我们只用配制1,2两个配制就可以达到目的;
二、Redis 主从配制(主从配制,只需要在从机的配制加上下面两个配制就可以了);
1> slaveof <masterip> <masterport>:配制 master 的 ip 地址,端口;
2> slave-read-only:默认值为 yes , 建议不要修改为 no ,容易导致主从数据一致性上出现问题;
三、Redis Sentinel (哨兵) 配制;
Redis 官方为我们提供了一个简易的 sentinel.conf 配制文件,在编辑过后的文件夹中(make),可以轻松找到,我们只需要做出以下简单配制就可以启动一个 Sentinel (哨兵,/redis-sentinel /sentinel.conf);
1> bind:bind IP 地址;
2> port:监听端口;
3> protected-mode:是否开启安全模式,bind 地址情况下,设置为 no;
4> sentinel monitor <master-name> <ip> <redis-port> <quorum> 例 :sentinel monitor mymaster 192.168.11.134 6379 2,其中 mymaster 为自定义名字,最小化原则保持不变,quorum为设定的一个阀值,就是设定有几个 sentinel 监控 master 为主观下线,就判定 master 客观下线;