redis
文章平均质量分 69
Chinesischguy
这个作者很懒,什么都没留下…
展开
-
redis源码笔记(2)
redis内部数据结构字符串sds(柔性数组,与内置字符串兼容)通过可以s[-1]查看字符串flag跳表(比红黑树实现简单,效率相当)压缩列表节约内存,类似数组,顺序存放数据字典(哈系表,核心)一个字典包含两个哈系表和rehashidx,因为哈系表会发生扩容缩容的rehash操作。渐进式rehash操作会被分散到多次操作中,降低耗时整数集合有序存储整形数, 二分查找)快表双向链表,结点是压缩列表,综合时间和效率,在数据量大的时候,压缩链表需要重新分配内存s原创 2021-02-25 15:31:10 · 202 阅读 · 0 评论 -
redis笔记(1)
nosql:方便扩展 高可扩展性大数据量 高性能数据类型多样,不需要事先设计,随去随用 高可用redis remote dictionary server支持网络、基于内存、可持久化(内存断电即失)、日志型、key-value常用命令List itemset [key] [value]get [key]keys [pattern]clear清屏redisbenchmark官方性能测试工具redis默认有16个数据库,通过select切换,DBSIZE查看数据库大小.原创 2021-02-25 13:31:18 · 272 阅读 · 0 评论