![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 92
栋幺栋幺-
没事早点睡,有空多赚钱,平时勤读书
展开
-
redis基础和原理全覆盖
Redis 是什么 Redis: REmote DIctionary Server(远程字典服务器) 完全开源免费,C语言编写遵守BSD协议,一个高性能的(key/value)分布式内存数据库。基于内存运行并支持持久化的NOSQL数据库被称为数据结构服务器。 与其他key-value缓存产品区别? - 性能优秀,数据在内存中,读写速度非常快,支持并发- 10W QPS; - 单进程单线程,是线程安全的,采用IO多路复用机制;原创 2022-11-13 11:40:55 · 922 阅读 · 0 评论 -
redis基础数据结构
Redis 内部数据结构 RdeisDb Redis 中所有数据都保存在 DB 中,一个 Redis 默认最多支持 16 个 DB。Redis 中的每个 DB 都对应一个 redisDb 结构,即每个 Redis 实例,默认有 16 个 redisDb。用户访问时,默认使用的是 0 号 DB,可以通过 select $dbID 在不同 DB 之间切换。原创 2022-11-13 11:39:55 · 583 阅读 · 0 评论 -
redis为什么用跳表而不用平衡树
Redis里面使用skiplist是为了实现sorted set这种对外的数据结构。sorted set提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sorted set相对来说实现比较复杂。同时,skiplist这种数据结构对于很多人来说都比较陌生,因为大部分学校里的算法课都没有对这种数据结构进行过详细的介绍。因此,为了介绍得足够清楚,本文会比这个系列的其它几篇花费更多的篇幅。 我们将大体分成三个部分进行介绍: 1. 介绍经典的skiplist数据结构,并进行简单的算法分析。这一部分的介原创 2022-11-13 11:38:57 · 561 阅读 · 0 评论