
Redis
MASTERYEE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis-习-02-Redis分布式锁(Redisson)
Redis-习-02-Redis分布式锁(Redisson)欢迎使用Markdown编辑器[toc]Redis-习-02-Redis分布式锁(Redisson)1. 添加maven依赖2. 编写配置RedissonClient的配置类3. 代码中使用 RedissonClient Bean实例新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片...原创 2019-10-26 23:18:28 · 330 阅读 · 0 评论 -
Redis-学-01-分布式锁分析
Redis-学-01-分布式锁分析Redis分布式锁方案剖析分布式锁的原则方案一风险与不足方案二风险与不足方案三风险与不足方案四风险与不足 Redis分布式锁方案剖析 参考1 参考2 参考3 分布式锁的原则 独享:即互斥属性,在同一时刻,一个资源只能有一把锁被一个客户端持有 无死锁:当持有锁的客户端奔溃后,锁仍然可以被其它客户端获取 容错性:当部分节点失活之后,其余节点客户端依然可以获取和释...原创 2019-09-03 21:47:01 · 185 阅读 · 0 评论 -
Redis-学-02-Redis脚本(Lua)
文章目录Redis-学-02-Redis脚本(Lua)语法 Redis-学-02-Redis脚本(Lua) Redis 脚本使用 Lua 解释器来执行脚本。Redis2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 语法 Eval 命令基本语法如下: redis 127.0.0.1:6379> EVAL script numkeys key [key ...]...原创 2019-09-03 21:48:40 · 218 阅读 · 0 评论 -
Redis-习-01-Redis分布式锁(单节点Lua脚本)
文章目录Redis-习-01-Redis分布式锁(Lua脚本)获取锁释放锁代码测试代码测试过程 Redis-习-01-Redis分布式锁(Lua脚本) SpringBoot 项目中,采用 set key value nx px 命令确保获取锁的原子性操作,使用 Lua 脚本确保释放锁的原子性操作。(仅限单节点Redis) 获取锁释放锁代码 private static final Lo...原创 2019-09-03 21:49:27 · 500 阅读 · 0 评论