- 2
- 0
- 约小于1千字
- 约 1页
- 2026-04-24 发布于北京
- 举报
《010_Redis控制values数量和时间复杂度预判》
分析一下redis内核层面几种最最关键的数据结构,sds、双向链表、dict、skiplist,这几种
数据结构就构成了我们redis里常见的五大数据结构底层实现:字符串、list、hash、set、
sortedset
我们要去在日常的redis使用和开发的过程中,一定要去注意一点,控制你的key-values
(list、hash、set、sortedset),控制你的values数量,切忌一点,避免在redis里一个数据
集合里塞入了大量的元素
万一要是你的数据集合里,东西很多,基于他做一些操作,针对数据集合做的指令,时间复
杂度,dict、skiplist、链表,O(n)时间复杂度,数据量又很多,必然会导致你的单个
指令针对大量数据元素的集合执行O(n)时间复杂度的操作,redis命令执行的性能,一定会
往下掉的
redis性能优化,第一步,注意你使用的数据结构,指令时间复杂度
基于数组的hashtable,key-hash-index-一步到位定位到数组指定的内存位置,做一个
数据写入就可以了,遍历,O(1),hash表底层,used,used告诉你了,hashtable里一共放
入了多少个元素,used
你
您可能关注的文档
最近下载
- 《青海省2019系列建筑标准设计图集》建筑专业合订本(三):青19J2 建筑用料及做法图集;青19J3 屋面建筑图集.docx VIP
- 杭叉 XF系列 3.0-3.5T 叉车零件图册 2016.pdf VIP
- 专题圆锥曲线大题有答案.doc VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Design Gu Design guide说明书用户手册.pdf VIP
- QC提高铝模与装配式住宅的机电点位预埋一次性验收合格率.pdf VIP
- T_YNZYC 0046-2025 代替 T_YNZYC 0046-2022 绿色药材 云茯苓产地加工规程.pdf
- 某2×300MW火力发电厂电气一次部分设计.docx VIP
- 2026河南中考物理教研室全真模拟十套卷(含答案).pdf VIP
- 斯图尔特微积分第9版习题解答.pdf
- 圆锥曲线综合习题(有答案).doc VIP
原创力文档

文档评论(0)