文件名称:Redis集群管理工具Redis::Sentinel.zip
文件大小:32KB
文件格式:ZIP
更新时间:2022-08-07 21:10:22
开源项目
Redis-sentinel是Redis的作者antirez完成的,因为Redis实例在各个大公司的应用,每个公司都需要一个Redis集群的管理工具,*都自己写管理工具来管理Redis集群,antirez考虑到社区的急迫需要(详情),花了几个星期写出了Redis-sentinel。 Redis-sentinel的三大功能: * 监测 * 通知 * 自动故障恢复 首先Redis-sentinel要建立一个监控的master列表,然后针对master列表的每个master获取监控其的sentinels和slaves供以后故障恢复使用。 用法: Redis.new(master_name: "master1", sentinels: [{host: "localhost", port: 26379}, {host: "localhost", port: 26380}]) 标签:redis
【文件预览】:
redis-sentinel-master
----redis-sentinel.gemspec(1KB)
----MIT-LICENSE(1KB)
----lib()
--------redis-sentinel()
--------em-synchrony()
--------redis-sentinel.rb(96B)
----Gemfile(132B)
----spec()
--------redis-sentinel()
--------spec_helper.rb(285B)
----Rakefile(512B)
----CONTRIBUTING.md(383B)
----example()
--------redis-sentinel1.conf(195B)
--------redis-sentinel2.conf(195B)
--------test.rb(390B)
--------redis-master.conf(23KB)
--------test_wait_for_failover_write.rb(547B)
--------test_wait_for_failover.rb(469B)
--------redis-slave.conf(23KB)
--------redis-sentinel3.conf(195B)
----README.md(4KB)
----.gitignore(154B)
----CHANGELOG.md(1KB)