- 博客(8)
- 收藏
- 关注
原创 Redis持久化与集群全解析
Redis是内存型数据库,为了读写性能高,数据都是放在内存里,但是一旦断电或者重启,数据会丢失,为了数据不丢失,Redis把内存里的数据存储到硬盘,下次重新启动的时候,从硬盘加载数据到内存,把原来的数据恢复回来,这个过程叫做持久化,Redis的持久化策略有RDB、AOF和混合持久化。
2026-01-15 10:16:24
781
原创 Redis在后端的各种应用方案
本文介绍了Redis旁路缓存(Cache Aside Pattern)的实现原理及应用场景,分析了缓存与数据库数据一致性的解决方案,并探讨了缓存雪崩、击穿和穿透问题的应对策略。主要内容包括:1)旁路缓存的工作原理及Java代码示例;2)数据更新时的只读缓存和读写缓存两种方案;3)缓存一致性问题及延时双删等解决方案;4)针对三种缓存异常情况(雪崩、击穿、穿透)的具体处理措施,如随机过期时间、服务熔断、布隆过滤器等技术手段。文章为构建高效可靠的缓存系统提供了实用指导。
2025-12-31 21:47:41
817
原创 Redis五大常用数据类型详解以及内存淘汰策略
Redis提供了5种基础数据结构:字符串、哈希、列表、集合和有序集合。其中字符串类型(SDS)应用广泛,主要用于页面数据缓存、数值计算统计和共享Session等场景。通过命令行或Java代码(Jedis客户端)可以方便地进行字符串操作,如设置/获取键值、自增/自减数值等。Redis 3.2后优化了SDS的数据结构,根据字符串长度采用不同的存储格式以提高效率。字符串类型是Redis最基础且实用的数据类型之一。
2025-12-26 07:00:00
1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅