本文介绍: 在 redis 中,string 类型和 hash 类型,都可以用来存储对象信息(结构体数据)。那么,string 和 hash 有什么区别?该如何抉择?既然 string 可以实现相同的功能,为何还要用 hash 呢?在 redis 官网可看到优先使用 hash 的字眼,主要是基于以下三个因素:内存占用率、时间复杂度和使用的简便性。
在 redis 中,string 类型和 hash 类型,都可以用来存储对象信息(结构体数据)。
既然 string 可以实现相同的功能,为何还要用 hash 呢?在 redis 官网可看到优先使用 hash 的字眼,主要是基于以下三个因素:内存占用率、时间复杂度和使用的简便性。
假设用户表 user 有三个字段 id, name 和 age。
string 类型
hash 类型
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。