摘要:
Redis虽然本身为内存数据库,但是作为高可用的基础,也支持数据持久化机制:RDB和AOF,两种持久化机制的使用场景不同,一般结合使用 参考 https://www.cnblogs.com/kismetv/p/9137897.html RDB持久化 RDB持久化通过创建快照来获得存储在内存里面的数据 阅读全文
posted @ 2025-11-18 23:34
xxs不是小学生
阅读(4)
评论(0)
推荐(0)
摘要:
大家都知道,Redis的ZSET底层基于跳表,但是为什么基于跳表呢,为什么不是红黑树或者AVL数呢?本篇文章来探讨一下。 Redis的设计初衷是内存数据库,首先要保证访问快速,其次,内存效率要高。那跳表是如何脱颖而出的呢? AVL树 AVL树的存取时间复杂度为O(logn),其属于绝对平衡树,需要通 阅读全文
posted @ 2025-11-18 23:05
xxs不是小学生
阅读(5)
评论(0)
推荐(0)

Redis基础 Redis (Remote Dictionary Server) 是一个基于C语言开发的NoSQL数据库,是一个内存数据库,支持持久化,因此读写速度非常快,原生支持集群部署。 Redis为什么这么快呢? 内存数据库,所有请求完全基于内存,读写速度非常快,访问级别是纳秒级,相对于硬盘数
基本概念参考:https://www.cnblogs.com/0201zcr/p/4805920.html 内存泄露 vs 内存溢出 内存溢出(OOM):程序申请内存时,没有足够的空间供其使用 内存泄露:程序申请内存成功,使用完后,这部分空间无法被GC回收,导致可用内存减少,一次内存泄露危害可以忽略
浙公网安备 33010602011771号