Redis
文章平均质量分 76
Redis学习分享
入秋的大橘
前路昭然,你我共进。
展开
-
Spring Boot 集成 Redisson 实现消息队列
【代码】Spring Boot基于Redisson的RBlockingQueue实现简单的消息队列,适用于简单队列应用。有普通队列与延迟队列实现。原创 2024-09-10 00:45:42 · 1161 阅读 · 0 评论 -
SpringBoot 3.2.0 结合Redisson接入Redis
通过Redisson,轻松实现Redis的高效集成,提升应用程序性能、可用性与扩展性。Redisson简洁的API、丰富的数据结构支持、分布式锁等特性,节省编写重复工具类劳动。原创 2023-12-25 02:23:45 · 1738 阅读 · 0 评论 -
如何保证Redis和数据库的数据一致性
如:在更新数据库操作完成的同时,有一读线程也已经完成了数据库数据的读取,此时两个线程都还剩下对缓存的操作,如果写线程中的删除操作在读线程的写入缓存操作之前,就会导致缓存的依旧是老数据。延迟双删即在进行数据更新操作时,先对缓存进行删除操作,在对数据更新完成后,根据业务评估一个延迟时间,对缓存再次进行删除,以保证下次查询数据缓存的数据为最新的数据。在进行更新操作的过程中,在第一次进行缓存删除操作后,在缓存更新完成前可能有其他的读数据请求进入,导致被缓存的数据依旧是老数据,要读取到新数据需要等缓存数据过期。原创 2023-10-06 18:24:40 · 135 阅读 · 0 评论 -
【 Redis】01:概述与安装
1. 概述Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会原创 2021-12-20 14:02:19 · 92 阅读 · 0 评论