搜索结果
查询Tags标签: embstr,共有 4条记录-
Redis对象编码(encoding)之字符串对象详解
上篇文章讲述了Redis对象的属性https://www.cnblogs.com/Joe-Go/p/16420643.html,这篇文章就是对上篇文章中Redis对象属性encoding(编码)之字符串对象进行详细的解释 字符串对象 字符串的编码可以是int、embstr、raw;如果一个字符串对象保存的是整数,并且这个整数可以…
2022/6/30 2:49:54 人评论 次浏览 -
redis-string
redis的String类型有多少种编码?[面试7.0]有3种: int: 字符串可以被转化为long型时(即long型整数),Redis就将其编码为int类型,因为long占8个字节是固定的,从而避免开辟内存空间带来的消耗,而long,doulbe型的浮点数是采用字符串保存的 int类型在append字符串时会转化为字…
2022/1/23 19:34:15 人评论 次浏览 -
redis学习笔记
最近在学习redis,用问答方式检查下自己的学习情况 一、简单的介绍下redis? redis是key-value型的缓存数据库,key为字符串类型,value支持五种类型,分别是字符串,列表,哈希表,集合,有序集合。 二、redis数据类型底层是如何实现的? redis中最基础的类型是字符串,其…
2021/6/21 2:30:19 人评论 次浏览 -
Redis源码阅读笔记(二)
Redis源码阅读笔记(二) 数据类型的实现 一般来说redis中的每种数据都是创建了一个key,value键值对对象来存储,key必定为字符串,而value才为笔记(一)中的数据类型。 数据对象的结构体定义 typedef struct redisObject {// 类型unsigned type:4;// 编码unsigned enco…
2021/5/7 19:27:39 人评论 次浏览