redis
文章平均质量分 64
bamboo_cqh
自律的白丁>_<客观的评判,有责任心的发言。
展开
-
redis的持久化方式RDB和AOF的区别
redis的持久化方式RDB和AOF的区别1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF持久化(原理是将Reids的操作日志以追加的方式写入转载 2022-02-14 08:24:19 · 313 阅读 · 0 评论 -
SkipList(跳跃表)详解
Introduction:skiplist本质上也是一种查找结构,用于解决算法中的查找问题(Searching),即根据给定的key,快速查到它所在的位置(或者对应的value)一般用于解决查找问题的数据结构分为两个大类:一个是基于各种平衡树,一个是基于哈希表。但skiplist却比较特殊,它没法归属到这两大类里面这种数据结构是由William Pugh发明的,最早出现于他在1990年发表的论文《Skip Lists: A Probabilistic Alternative to Balance转载 2022-01-25 15:43:52 · 638 阅读 · 0 评论 -
Redis 9种数据结构以及它们的内部编码实现
90%的人知道Redis 5种最基本的数据结构;只有不到10%的人知道8种基本数据结构,5种基本+bitmap+GeoHash+HyperLogLog;只有不到5%的人知道9种基本数据结构,5.0最新版本数据结构Streams;只有不到1%的人掌握了所有9种基本数据结构以及8种内部编码;掌握这篇文章的知识点,让你成为面试官眼中Redis方面最靓的仔!说明:本文基于Redis-3.2.11版本源码进行分析。5种普通数据结构这个没什么好说的,对Redis稍微有点了解的都知道5种最基本的转载 2022-01-24 16:36:57 · 140 阅读 · 0 评论