Redis内部编码与单线程架构
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
一、常用数据结构Redis 对外说values 常用的数据结构是:string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合)等等,但是其实内部实现在不同情况下也与常见的数据结构有一定的不同。 二、 内部编码String类型,有 raw ,int,embstr 三种实现。
hash类型,有hashtable,ziplist两种实现。
list类型,有linkedList 和 ziplist两种实现。
set类型,有hashtable,intset两种实现。
zset类型,有skiplist和ziplist两种实现。
可以使用 三、单线程架构Redis 使⽤了单线程架构来实现⾼性能的内存数据库服务。 宏观上我们多个客户端可能会同时请求Redis服务器,但是实际上由于Redis服务器处理请求的是单线程,就算真的命令同时到达,也得排队串行执行。
Redis 使⽤ I/O 多路复⽤模型: ![]()
转自https://blog.csdn.net/yj20040627/article/details/153403560 该文章在 2026/2/6 10:42:48 编辑过 |
关键字查询
相关文章
正在查询... |