
Redis
文章平均质量分 95
t04bf
与天斗其乐无穷
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从Redisson源码角度深入理解Redis分布式锁的正确实现
分布式锁实现与优化 本文介绍了分布式锁的必要性及其实现方案。在集群环境下,传统的synchronized无法跨进程同步,因此需要引入分布式锁来解决并发问题。文章通过商品库存扣减案例,逐步分析并优化分布式锁的实现: 基础实现:使用Redis的setnx命令实现简单分布式锁,但存在死锁风险 优化方案:添加锁过期时间并确保原子性操作,通过UUID标识解决误删问题 高级方案:引入Redisson的看门狗机制实现自动续命,确保业务执行期间锁不会提前释放 文章还探讨了分布式锁实现中的关键问题,如原子性操作、锁续命机制等原创 2025-08-10 18:41:43 · 643 阅读 · 0 评论 -
初识Redis
Redis是一种基于键值对的NoSQL数据库但是,与很多键值对数据库不一样的是,Redis中的值可以是string、hash、list、set、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理定位信息)多种数据结构和算法组成因此Redis可以满足很多的应用程序,而且因为Redis会将所有的数据都存放在内存中,所以他的读写性能非常高不仅如此,Redis还可以将内存中的数据利用快照和日志的形式保存到硬盘上,这样在发生类似断电或机器故障的时候,内存中原本的数据不会丢失。原创 2024-10-14 08:35:49 · 1036 阅读 · 0 评论