redis
空指针异常1
这个作者很懒,什么都没留下…
展开
-
【redis】redis滑动时间窗口算法实现限流
redis滑动时间窗口实现限流原创 2022-08-25 17:03:22 · 1630 阅读 · 0 评论 -
Redis五大数据类型,及其底层数据结构实现原理
五大基本数据结构redis存储的都是 key:value格式的数据,key为字符串格式,value有5种String:字符串:sds动态字符串hash:map格式:数组+链表list:linklist(允许重复):3.2之前是ziplist linkdelist,之后是quicklistset:集合类型(不允许重复:intset或hashtablesortedset:有序集合:zset或ziplist。zset使用字典+跳表实现String底层是通过SDS简单动态字符串实现的struc原创 2020-11-25 15:03:23 · 392 阅读 · 0 评论 -
Redis数据结构SortedSet底层原理详解
概述一些常用命令:存储:zadd key score value获取:zrange key start end获取:同时获取分数:zrange key start end with score删除:zrem key value存储的时候我们可以发现,是有一个score(分数)的,这个就是用来排序的字段。实现先说结论,SortedSet底层,根据配置会在不同的时候选用两种不同的数据结构zset,或ziplist进行存储:首先,我们来看几个参数:zset-max-ziplist-entrie原创 2020-10-31 00:56:33 · 3829 阅读 · 0 评论