字符串
2024年04月08日
一、认识
string
是 redis
最基本的类型,你可以理解成与 Memcached
一模一样的类型,一个 key
对应一个 value
。
二、语法
三、编码
3.1 INT
INT
:当字符串可以转换为整数时(例如 123
),会使用整数编码。存储为一个 64
位的 long
值,节省内存。
3.2 RAW
RAW
原始字符串。使用动态分配的内存存储大字符串。适用于大于 44
字节的字符串。
3.3 EMBSTR
EMBSTR
:针对小字符串(44
字节或更小)的优化。将 redisObject
和字符串数据存储在连续的内存块中,减少内存碎片和分配开销。一旦字符串需要修改,会转换为 RAW
。