跳到主要内容

字符串

2024年04月08日
柏拉文
越努力,越幸运

一、认识


stringredis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value

二、语法


三、编码


3.1 INT

INT:当字符串可以转换为整数时(例如 123),会使用整数编码。存储为一个 64 位的 long 值,节省内存。

3.2 RAW

RAW 原始字符串。使用动态分配的内存存储大字符串。适用于大于 44 字节的字符串。

3.3 EMBSTR

EMBSTR:针对小字符串(44 字节或更小)的优化。将 redisObject 和字符串数据存储在连续的内存块中,减少内存碎片和分配开销。一旦字符串需要修改,会转换为 RAW