Redis数据类型:散列类型
2017-07-04 00:00
232 查看
概要
散列类型存放字段(filed)与字段值(value),字段值只能存放字符串,不能嵌套存放其他数据类型散列类型适合存放对象:使用对象类别和ID构成KEY,使用字段表示对象属性,value存放字段值
命令
设置值:hset key field value获取值:hget key field
批量设置值:hmset key field value field value ......
批量获取值:hmget key field field........
获取对象:hgetall key //返回对象的所有字段与值
获取所有字段:hkeys key
获取所有字段值:hvals key
获取字段数量:hlen key
实践
假设要存一个人对象,设计:key->person:1
field->name
field->age
field->sex
在redis中存储结构如下:
如果要编辑某一人,需要先定位到Key,那么需要使用另外一个字符串健值来保存name于key的关系(先不考虑name重复的情况),通过name找到key,再根据key拿到人的所有信息
此处的举例可能不是很适合redis使用场景,只是为了表达redis如何存放对象类型
相关文章推荐
- redis数据类型(三)散列类型
- 【Redis】6.Redis数据类型 散列的基本使用
- Redis 数据类型之散列类型
- redis数据类型-散列类型
- Redis数据类型之散列类型--Redis系列三
- Redis数据类型之散列(hash)
- redis数据类型-散列类型
- redis基础之数据类型--散列类型
- redis:list数据类型与操作
- Redis学习手册(Sorted-Sets数据类型)
- Redis学习手册(Sorted-Sets数据类型)
- Redis学习手册(Hashes数据类型)
- Redis学习手册(Set数据类型)
- Redis入门教程:特性及数据类型的操作
- Redis实战《红丸出品》2.1 Redis数据类型及操作前言
- Redis学习手册(Hashes数据类型)
- Redis学习手册(List数据类型)
- Redis学习手册(String数据类型)
- redis: sorted set数据类型与操作
- Redis:二、数据类型