
Redis
文章平均质量分 92
Redis
李有乾
劝君须惜少年时
展开
-
Redis整理-未完成
redis整理原创 2022-12-15 17:00:23 · 1609 阅读 · 0 评论 -
RedisTemplate.execute执行lua脚本踩坑记录
一波三折目录EvalSha is not supported in cluster environmentNo way to dispatch this command to Redis Cluster because keys have different slotsJedis does not support password protected Redis Cluster configurations!背景:最近项目新引入redis,代码中为了保证redis原子操作,大部分操作原创 2021-09-27 17:06:56 · 12278 阅读 · 0 评论 -
怎样实现Redis分布式锁
对于某个JVM进程,要保证某个操作的唯一执行,可以使用synchronized关键字或ReentrantLock在执行前加锁,对于多个JVM进程,要保证这个操作在多个进程中的唯一执行,那就需要依赖第三方系统,例如DB,for update nowait等,除此之外,还可以借助redis、zookeeper实现分布式锁。Redis锁实现思路业务操作会有编号m,线程1往redis中set一个key是m的数据,表示m操作已经加锁,别的线程判断如果redis中已经有了key为m的数据,不再执行操作,原创 2021-09-19 18:04:26 · 521 阅读 · 0 评论 -
记录一次boot不能连接redis问题
首先问题是redis没有设置密码,但是application.properties中配置了密码两个项目A\B,A作为jar包被B使用,在A中引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...原创 2020-12-28 07:32:58 · 240 阅读 · 0 评论