
redis
文章平均质量分 91
一撸向北
啊哈哈,咦嘿嘿,哦呵呵。
展开
-
快速搭建redis5.0集群
redis主从集群搭建redis简单主从结构如上图所示,主从结构的redis由主节点负责读写操作,从节点负责读操作,这里做搭建介绍,具体工作原理不分析。下载安装redis压缩包解压压缩包,进入redis-5.0文件夹,运行命令./make install安装redis安装完成进入redis-5.0/src文件夹,执行./redis-server 指定配置文件 即可启动r...原创 2018-10-25 20:20:56 · 31005 阅读 · 6 评论 -
spring boot整合redis集群,连接虚拟机redis集群,Unable to connect to 127
spring boot整合redis集群最近的一个个人项目中使用到redis集群,redis集群的搭建环境使用同一台虚拟机,创建集群的命令是redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-r...原创 2018-12-16 19:54:52 · 28143 阅读 · 1 评论 -
redis集群+JedisCluster+lua脚本实现分布式锁
在这片文章中,使用Jedis clien进行lua脚本的相关操作,同时也使用一部分jedis提供的具有原子性set操作来完成值和过期时间的同时设置。使用lua脚本根本原因也是为了保证我们两个redis操作之间的原子性,使分布式锁更加可靠。JedisCluster相关代码配置在博主的实现例子中使用redis集群实现分布式锁,所以在开始分布式锁实现之前需要进行JedisCluster的相关配置。博...原创 2018-12-24 16:42:51 · 9277 阅读 · 3 评论 -
redis缓存一致性问题解决方案
使用缓存来存储热点数据是应对高并发的常用手段之一,通过使用缓存,大大减轻了数据库的压力,同时减少了响应请求的时间。但是引入缓存之后,随之而来的问题就是当DB数据更新时,缓存中的数据就会与db数据不一致,这时候就需要对缓存的数据进行更新或者淘汰缓存,这篇文章就是分析各种处理缓存一致性问题的解决方案。先更新DB还是操作缓存更新DB和操作缓存两个动作之间,明显缺乏原子性,有可能更新DB完成,但是操...原创 2019-03-18 22:39:19 · 20241 阅读 · 7 评论