Redis三种启动方式

基于Redis 3.2在Win10下

1、master-slave方式

看图
master-slave.png
基本配置文件

a. 在Redis目录下创建replication目录
b. 在Redis\replication下创建两个文件,分别是6379.conf和6380.conf(从Redis\redis.windows.conf拷贝过去)

  • 6379.conf修改部分
requirepass ****** # 这里配置主节点的密码
  • 6380.conf修改部分
port 6380
slaveof 127.0.0.1 6379 # 配置主节点的信息,本机就是127.0.0.1
masterauth ****** # 如果主节点有配置密码,这里配置主节点的密码,为了可以同步
  • 启动命令和日志
    Master
    master.png

Slave

slave.png

  • 在master中存值(黄色部分输入该节点的密码)


    master_save.png
  • 在slave里取值(黄色部分输入该节点的密码)


    slave_get.png
  • 可以在slave的里尝试写操作,但发现失败


    slave cannot write.png

2、sentinel哨兵模式

sentinel.png
  • Sentinel的4种能力
  1. 监控:哨兵 始终检查主从实例是否正常运行
  2. 通知: 通过API的方式,哨兵能通知系统管理者,其他电脑程序,某一台出问题的正被监控着的Redis实例
  3. 自动故障转移:如果主节点没有如预期那样正常工作,哨兵能启动一个故障转移的进程,这个进程是由从推送给主的,其他的从节点被重新配置使用新的主节点,连接的应用也将使用被通知到新地址的Redis服务器。
  4. 配置提供者: 哨兵扮演着服务发现的权鉴资源:就是说客户端连接哨兵为的是请求负责既定服务的当前Redis主节点的地址。如果发生故障转移,哨兵会报告新地址。
  • 基本配置文件

3、cluster集群模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章已经放到github上 ,如果对您有帮助 请给个star[https://github.com/qqxuanl...
    尼尔君阅读 2,294评论 0 22
  • 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动r...
    徐猿猿阅读 1,885评论 0 35
  • redis是什么 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Valu...
    烨枫_邱阅读 796评论 0 6
  • 来源:脚本之家 这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需...
    shenyoujian阅读 858评论 1 10
  • 做销售就像怀孕, 3个月后才有效果 10个月才有结果 3年入行 5年懂行 10年成王 可惜太多的人两个月就流产了[...
    付四清阅读 82评论 0 1