Redis
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
Sentinel
-监控 Sentinel会不断检查您的主实例和副本实例是否按预期工作。
-通知 Sentinel可以通过API通知系统管理员或其他计算机程序,其中一个受监视的Redis实例出了问题。
-自动故障转移 如果主服务器未按预期工作,则Sentinel可以启动故障转移过程,在该过程中将副本升级为主服务器,将其他附加副本重新配置为使用新的主服务器,并通知使用Redis服务器的应用程序要使用的新地址。连接时。
-配置提供程序 Sentinel充当客户端服务发现的授权来源:客户端连接到Sentinels,以询问负责给定服务的当前Redis主服务器的地址。如果发生故障转移,Sentinels将报告新地址。
Redis主从配置
Redis版本:redis-5.0.7
安装步骤省略,网上有很多文章,很简单,自行查找
这里我在一台机器用不同端口做的 伪集群 ,你可以在不同的机器进行主从搭建
Redis Master 配置文件
daemonize yes
pidfile “/opt/redis/master/redis.pid”
port 6379
loglevel notice
logfile “/opt/redis/master/