redis
aoxida
这个作者很懒,什么都没留下…
展开
-
Redisson Queue实现
/ POLL_SIZE表示一次拉取多少条消息,不传取1条。RQueue是非阻塞消息队列。原创 2024-07-11 11:45:43 · 128 阅读 · 0 评论 -
Redis删除机制
Redis过期删除原创 2023-02-16 12:06:58 · 360 阅读 · 0 评论 -
Redisson 分布式锁
Redisson原创 2022-12-01 09:24:09 · 1175 阅读 · 0 评论 -
Redis缓存穿透,缓存击穿,缓存雪崩
缓存穿透key对应的缓存不存在,此时程序会触发读取数据源,如果并发量较大,可能会持续亚到DB。解决方案:如果发现数据库不存在记录,可以把空结果缓存到Redis,这样就减少了DB的压力。缓存击穿 key对应的缓存已过期,此时如果大量并发请求,系统发现缓存过期,会重新从DB中加载数据到Redis,此时可能会瞬间把DB压垮。(感觉这个挺极端的场景????)解决方案:方案1:从DB中加载缓存的时候,使用分布式锁,只允许一个线程加载缓存; ...原创 2021-07-16 16:35:39 · 120 阅读 · 0 评论 -
Redis的多数据库
一个Redis实例提供了多个用来存储数据的字典,客户端可指定将数据存储到哪个字典中。字典和我们理解的数据库类似,所以可将每个字典都理解成一个独立的数据库。 每个数据库对外都是以0开始递增的数字命名,Redis默认支持16个数据库,可以通过配置参数database来修改这个数字。客户端与Redis建立连接后,会自动选择0号数据库,不过可以随时通过SELECT命令更换数据库,如果选择1号数据库:redis> SELECT 1OKredis [1] GET foo...原创 2021-07-01 18:11:11 · 377 阅读 · 0 评论 -
细说Redis分布式锁
序-碎碎叨叨在家办公的第N周,也不知道笔者工位上的键盘和显示器有没有想我,不知道会不会落灰太严重,被保洁阿姨扔掉了。笔者今天带来一篇关于redis锁的文章连敲带画码出此文,有一些细节,对redis锁不清晰的盆友不妨瞧一瞧。如果是有经验的盆友,挑挑毛病,那笔者是更感谢了~闲话不多,马上发车。正文-开门见山谈起redis锁,下面三个,算是出现最多的高频词汇:...转载 2020-03-30 15:31:12 · 122 阅读 · 0 评论 -
Windows下Redis的安装使用
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。转载 2015-03-04 16:26:27 · 635 阅读 · 0 评论 -
Spring-data-redis: 分布式队列
Spring-data-redis: 分布式队列返回脚本百事通Redis中list数据结构,具有“双端队列”的特性,同时redis具有持久数据的能力,因此redis实现分布式队列是非常安全可靠的。它类似于JMS中的“Queue”,只不过功能和可靠性(事务性)并没有JMS严格。Redis中的队列阻塞时,整个connection都无法继续进行其他操作,因此在基于连接池设计是需要转载 2016-01-07 10:07:49 · 11804 阅读 · 7 评论