您的位置:首页 > 数据库 > Redis

redis 主从 配置和哨兵监控

2016-01-14 10:34 706 查看
redis 安装

下载

解压
make

启动redis 

redis-server ../redis.conf

启动客户端

redis-cli -h 101.200.188.155 -p 6379

shotdown 

keys *

redis 持久化数据方式 快照、aof 方式

快照  根据时间段 来持久化

save 900 1    #900 秒内如果超过1 个key被修改,则发起快照保存 

save 300 10 #300 秒内容如超过10 个key 被修改,则发起快照保存 

save 60 10000

aof  根据函数来持久化

appendonly yes                  //启用 aof持久化方式 

#appendfsync always        //收到写命令就立即写入磁盘,最慢,但是保证完全的持久化 

appendfsync everysec      //每秒钟写入磁盘一次,在性能和持久化方面做了很好的折中 

#appendfsync no            //完全依赖os,性能最好,持久化没保证 

daemonize no 改成 daemonize yes  可以不进入redis窗口

masterauth  主密码 

requirepass myRedis  当前redis密码

logfile "/data/soft/reidsTest/redis-3.0.4/log/redis.log"  日志

主从配置

只需要在从上指定主

slaveof localhost 6379

info 查看命令

# 哨兵配置

sentinel monitor mymaster localhost 6500 1  //主

sentinel down-after-milliseconds mymaster 5000  //主管下线

sentinel auth-pass mymaster zy_redis@2O15$ 

sentinel config-epoch mymaster 226  //允许多少个savel 连接 

启动 Sentinel

redis-sentinel /path/to/sentinel.conf  

客户端连接哨兵 和 连接redis 是一样的

redis-cli -p 26371
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息