redis中string类型存储场景
时间: 2023-10-13 19:58:19 浏览: 102
回答: 在Redis中,string类型的存储场景可以根据存储值的类型和大小来确定。如果存储的字符串值长度大于32个字节,Redis会使用SDS(simple dynamic string)方式进行存储,并将encoding设置为raw。而如果字符串长度小于等于32个字节,Redis会将encoding改为embstr来保存字符串。此外,如果存储的是整数型值,Redis会使用int的存储方式进行存储,并在redisObject的ptr属性中指向该值。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [面试官让我滚,因为我这样回答:谈谈Redis String类型~](https://blog.csdn.net/langfeiyes/article/details/129721102)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [redis基本数据类型String](https://blog.csdn.net/qq_41071876/article/details/124422912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文