今天研究了一下Sentinel,实现了Redis的主从切换,下面简单介绍一下。
以下是我使用的两台机器,没有多余的机器,所以把sentinel部署在了166上面,最好是三台机器一起测试,效果会更明显。
master:192.168.11.165 port:20081
slave:192.168.11.166 port:20080
sentinel:192.168.11.166 port:26379
Linux 安装和配置Redis
一、Redis的安装
1.Redis下载:wget http://download.redis.io/releases/redis-3.0.3.tar.gz
2.解压:tar xzf redis-3.0.3.tar.gz
3.cd redis-3.0.3
4.make(编译)
5.编译完成进入src目录下就看到了3个可执行文件redis-server,redis-benchmark,redis-cli,还有个redis.conf和src同一层
6.拷贝这4个文件到一个文件夹下,方便redis命令的操作,cp redis-server ../redis/
7.启动redis服务:./redis-server redis.conf
8.netstat -tunpl | grep 20081
9.登录redis:./redis-cli -h 192.168.11.165 -p 20081 -a test
二、Redis的简单配置
1.是否设置为守护进程:daemonize no 默认不是
2.绑定的主机地址:bind 127.0.0.1
3.当客户端闲置多长时间后关闭连接:timeout 300 (如果设置为0表示关闭此设置)
4.日志级别:Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
Debug