redis基础
Posted 终会飞翔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis基础相关的知识,希望对你有一定的参考价值。
网上还是大牛多
https://www.cnblogs.com/huangxincheng/category/755864.html —— 详细介绍
http://doc.redisfans.com/ —— redis命令
稍微掌握下基础东西
1.存储
最小的存储单位为SDS(simple dynamic string)
存在三个属性,len - buf[]长度,free - 未使用元素个数,buf[] - 存放数据
redis中分为5中类型:list、set、zset、string、hash,这里使用枚举
最基本的RedisObject 就是通过type字段来区分类型的,其中存在指针字段*ptr指向内存地址
2.最主要的list类型
lpush\\rpush - lpop\\rpop 双端队列
实现原理,指针,我觉得这个好像无论去哪都要搞明白
ListNode —— ListNode *prev : 前一个地址 , ListNode *next : 后一个地址 ,void *value :
List —— ListNode *head : 头结点 , ListNode *tail : 尾结点 ,unsigned long len : 当前list长度 .....
3.hash对象
...... ,直接去https://www.cnblogs.com/huangxincheng/p/4973594.html看吧
4.Set对象
介绍了命令
以上是关于redis基础的主要内容,如果未能解决你的问题,请参考以下文章