Redis深入剖析
文章平均质量分 91
深入学习redis
涛声依旧叭
「 一线互联网公司码农,一个梦想造飞机的螺丝钉,热衷于分享成体系的、有深度的技术文章。」
展开
-
【Redis】什么是渐进式rehash
字典字典是一种用于保存键值对的抽象数据结构。比如set msg "hello redis"这个键值对就是保存在数据库字典中字典还是哈希键的底层实现之一,当一个哈希键包含的键值对比较多,又或者键值对中的元素都是比较长的字符串时,redis就会使用字典作为哈希键的底层实现。redis中的字典使用哈希表作为底层实现,一个哈希表中可以有若干个哈希表节点字典结构定义typedef st...原创 2019-11-03 10:03:11 · 3815 阅读 · 0 评论 -
Redis之简单动态字符串SDS
简单动态字符串SDS1、什么是SDS?Redis没有直接使用C语言的传统字符串,而是构建了一种简单动态字符串(Simple dynamic string, SDS)的抽象类型,Redis中的字符串底层都是使用SDS结构进行存储,比如包含字符串的键值对底层都是使用SDS结构实现的。比如:set msg "hello redis" 向redis中插入一条字符串对象。键和值都是字符串。键ms...原创 2019-11-03 09:55:30 · 498 阅读 · 1 评论