Redis分布式部署方案 Window

1.    基本介绍

首先redis官方是没有提供window下的版本, 是window配合发布的。因现阶段项目需求,所以研究部署的是window版本的,其实都是原理都是一样的。Reids集群有两种方案,3.0以前的(3.0以后也可以使用这种方法) 主从复制和 (3.0以后可以采用)redis Cluster。

关于 redis-cluster 的介绍

首先需要 ruby的环境。

.redis集群从3.0开始支持,要让集群正常工作至少需要3个主节点。
集群中任何一个实例都可以读写数据,集群中的节点超过半数失败
整个集群就不可用,使用haproxy或者lvs实现负载均衡以及后端健康检测

我采用的是 主从复制的方案。发布更加简便,版本也相对稳定。

2.   
部署安装

首先下载reids  复制三份

如果要发布到外网,则需要绑定(bind)到外网域名或公网ip,同时对安全性也有一定要求,则需要设置访问密码

Master redis.window.config 配置 bind 192.168.88.247 我是绑定的内网ip

Requirepass 
访问密码

Slave redis.window.config 将 slave下的slaveof节点配置打开

如果是同一台机器记得同时修改 port 节点 避免端口冲突(修改port节点绑定的端口) 绑定和配置密码和主节点一致 特别注意配置访问主节点密码 masterauth

然后依次启动 master/ slave(可根据项目需要启动多个)

在sentinel 下新建 sentinel.conf
配置文件
编辑添加如下内容
port 26379
#master
sentinel monitor master 127.0.0.1 6379 1
sentinel down-after-milliseconds master 5000
sentinel failover-timeout master 180000
sentinel parallel-syncs master 1

启动

控制台最后输出

3.   
Spring 集成redis分布式缓存

配置jedis

Properties 文件配置

Java 引用

最新文章

  1. jquery插件——检测DOM元素是否在浏览器可视范围之内
  2. 教你一招:Win10系统如何正确卸载edge浏览器?
  3. Hadoop! | 大数据百科 | 数据观 | 中国大数据产业观察_大数据门户
  4. js函数的几个特殊点
  5. 为SQL Server表中的列添加/修改/删除注释属性(sp_addextendedproperty、sp_updateextendedproperty、sp_dropextendedproperty)
  6. Ext tpl 造成 store不能正确加载
  7. Sql Server专题二:数据库主要对象
  8. c#关于EXCEL导出数据库的做法
  9. centos7安装codeblocks教程
  10. C语言身份证信息查询系统(修改版)
  11. Mimikatz的使用心得
  12. rhel 7安装Mysql
  13. 《Thinking In Java》---第四版 练习题答案
  14. Elaticsearch 集群
  15. react native 中使用swiper
  16. CentOS7 安装git服务器
  17. VB将MSHFlexGrid数据导出到Excel文件通用功能
  18. zabbix使用问题
  19. Oracle查看字符集
  20. JS代码格式化排版工具,web文本编辑器

热门文章

  1. Hadoop系列
  2. C#服务启动以及服务指令
  3. iMpACT中的Xilinx Prom烧录
  4. [原]POJ-1631-Bridging signals-( 水LIS-O(nlogn) -DP)
  5. 虚拟机 linux系统如何安装vmware Tools
  6. [POJ3264]Balanced Lineup(线段树,区间最值差)
  7. mysql中的去除空格函数
  8. non-overlapping-intervals
  9. tarjan总结
  10. HDFS常用命令