redis
文章平均质量分 66
CodingBoy121
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
展开
-
Redis数据结构指南:string
一、概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。 二、相关命令列表: 命令原型 时间复杂度 命令描述 返回值 APPENDkey转载 2016-05-12 14:18:41 · 354 阅读 · 0 评论 -
Redis 源码解析 string内部实现原理之简单动态字符串SDS
在redis里面,C字符串只会作为字符串字面量用在一些无须对字符串值进行修改的地方,比如打印日志。当redis需要的不仅仅是一个字符串字面量,而是一个可以被修改的字符串值的时候,redis就会使用SDS来表示字符串值,比如 SET msg "hello world"RPUSH fruits "apple" "banana" "cherry" 1.SDS的定义 sturct sdshdr{原创 2017-01-15 20:03:03 · 535 阅读 · 0 评论 -
Redis 源码解析 string内部实现原理之链表
在Redis中,链表提供了高效的节点重排能力,以及顺序性地节点访问方式,并且可以通过增删节点来灵活的调整链表的长度。比如redis中的列表结构就是使用了链表来实现,同时一些发布与订阅的需求也可以使用Redis的链表来实现。 下面给出Redis中链表和链表中节点的定义。 1.链表节点的结构定义 typedef struct listNode{ struct listNode *prev原创 2017-01-15 20:29:10 · 589 阅读 · 0 评论