自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用spring-data-redis对redis集群进行KEY模糊删除的几种方式

环境:虚拟机3主3从 准备工作: 向redis cluster写入100W条数据 public void multiSet() { long start = System.currentTimeMillis(); //定义key对应的value Consumer consumer = new Consumer(); ...

2019-11-28 18:49:47 2247 2

原创 使用lettuce和redisTemplate操作redis cluster踩坑日记

环境:虚拟机3主3从 1、关闭slave是对读写都没有影响的 2、关键就是关闭master,读写都会失败 虽说可以设置lettuce的拓扑自动更新,但是redis的slave变成master是需要时间的 在这段时间内的读写都无法进行,异常-->【connection refused】 等到slave变成了master,读写才会恢复,但是依然会报警告,无法连接到xxx,哎... 找了...

2019-11-25 19:15:01 6555 1

原创 spring-data-redis之redisTemplate实现redis分布式锁,模拟高并发抢购场景

相关框架:spring、spring-data-redis、lettuce Step1、编写分布式锁工具,完成加锁与释放锁功能 /** * 基于redis的分布式锁实现工具类 * 高并发访问同一资源时,使所有访问线程同步进行操作,使得该方法具有原子性 * 该资源可以存储在任何地方 * 例如:修改某库存数量,方法中先判断库存是否大于1,然后减去1 * 这两个操作中间可能延迟,让其他线...

2019-11-23 17:14:19 861

原创 spring-data-redis之redisTemplate事务与数据锁使用

相关框架 spring 、 spring-data-redis 、 lettuce 一、使用redis事务 Step1、在配置类中定义一个redisTemplate,其他template略 设置其属性enableTransactionSupport为true @Bean(name = "redisJsonTemplate") public RedisTemplate&...

2019-11-21 12:19:12 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除