摘要: redis的zset有两种数据结构:跳表和压缩列表 压缩列表除了一般元素外还包括列表长度、列表元素个数、尾部偏移量、列表结束标识等。在zset的长度较小的时候,用这个比较好 什么是跳表 跳表是在链表的基础上,增加了多层索引,利用多级索引的跳转快速实现查询。每次新增一个节点,他的上层索引的设置概率为5 阅读全文
posted @ 2025-01-09 22:52 天启A 阅读(48) 评论(0) 推荐(0)
摘要: redisson获取不到锁怎么处理 1.阻塞等待锁释放:redisson有waitTimeout参数控制锁等待时间,当某线程获取不到锁时,会进入阻塞状态等待锁释放或超过设置的时间 2.tryLock会根据参数直接返回或者抛出异常。 tryLock一般有两种: 一种是不带参数的,这种不会阻塞,锁可用就 阅读全文
posted @ 2025-01-09 17:22 天启A 阅读(51) 评论(0) 推荐(0)