redis
文章平均质量分 80
牛奋lch
我是一只快乐的程序猿……
展开
-
redis sentinel部署(Windows下实现)
一、准备条件1、操作系统:win72、redis版本:redis-2.8.19二、下载redis并解压1、下载由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下:https://github.com/MSOpenTech/redis/releases?after=win-2.8.21012、解压将下载后的z原创 2016-11-17 20:12:41 · 15673 阅读 · 26 评论 -
spring整合redis sentinel实现redis HA服务调用
一、redis-sentinel HA架构搭建详细的搭建过程,请参考另一篇文章,地址如下:http://blog.csdn.net/liuchuanhong1/article/details/53206028二、引入依赖的jar包dependency>groupId>redis.clientsgroupId>artifactId>jedisartifactI原创 2016-11-17 22:28:43 · 1460 阅读 · 0 评论 -
spring boot整合redis主从sentinel
一、一主二从三sentinel配置1、master:127.0.0.1:63792、slave1:127.0.0.1:63803、slave2:127.0.0.1:63814、sentinel1:127.0.0.1:263795、sentinel2:127.0.0.1:264796、sentinel3:127.0.0.1:265797、监听的主机名:mymaster原创 2017-01-18 14:56:10 · 77953 阅读 · 25 评论 -
使用Redis模拟简单分布式锁,解决单点故障的问题
需求描述: 最近做一个项目,项目中有一个功能,每天定时(凌晨1点)从数据库中获取需要爬虫的URL,并发送到对应的队列中,然后客户端监听对应的队列,然后执行任务。如果同时部署多个定时任务节点的话,每个节点都会去查数据库,然后将查到的url发送到队列中,这样的话,客户端就会执行很多重复的任务,如果不同时部署多个节点的话,又存在单点故障的风险。要解决这种类似的问题,可以使用分布式锁来实现,当节原创 2017-01-22 15:12:37 · 6271 阅读 · 1 评论 -
spring boot-使用redis的Keyspace Notifications实现定时任务队列
前言:最近项目中有一个需求:需要将执行失败的指令存起来,隔5分钟之后,再取出来执行一次,看到这个需求描述,我第一时间想到了Redis的Keyspace Notifications机制。当然也可以使用jdk自带的DelayQueue来实现,或者更进一步,使用ScheduledThreadPoolExecutor池来实现。由于系统是分布式的,所以考虑使用Redis来实现。关于Redis的Key原创 2017-04-12 21:05:23 · 14853 阅读 · 3 评论 -
sentinel directive while not in sentinel mode问题解决方案
今天部署redis的哨兵模式的时候,由于自己的粗心大意,导致部署的时候一致报如下的错误:*** FATAL CONFIG FILE ERROR ***Reading the configuration file, at line 2>>> 'sentinel monitor mymaster 127.0.0.1 6379 2'sentinel directive while not in原创 2017-06-28 15:02:26 · 28936 阅读 · 1 评论 -
NAT模式下,让虚拟机联网
今天遇到一个问题,在使用make命令编译redis安装包的时候,直接报了个gcc :command not found,于是确定gcc没有安装,于是又使用yum install gcc安装gcc的时候,又报一些依赖的包找不到,为了不一个个的下载这些包,于是必须让虚拟机能够上网。步骤一:共享Internet连接步骤二:配置DNS如果不配置DNS的话,域名会解析失败原创 2017-09-22 17:23:58 · 871 阅读 · 0 评论