此文章不再更新,最新版文章请查看我的个人博客:
右键在新标签页中打开链接即可。
---------------------------------------------------- 分割线 ----------------------------------------------------
redis作为一个高性能内存数据库,也常用于系统的缓存数据库,与memcache类似,再生产环境中,当然需要做高可用的结构,即主从复制,替换等功能,可以实现主数据库挂掉,从库自动补上,不影响正常使用。
redis的主从,哨兵配置也非常简单,一主N从,N哨兵都可以。具体的配置方法下面记录一下:
预设环境: 一主,2丛,3哨兵
1. master主机设置:
$ vim /etc/redis/6379.conf (编辑redis数据库配置文件)
--------------------------------------------------------------------------------------------
# bind 127.0.0.1 (注释掉这个配置项,允许任意用户连接)
protected-mode no (关闭保护进程)
daemonize yes (开启守护进程)
timeout 30