实习项目中使用到,学习一下,作为对自己项目中只用过string和list的补充。
Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
Redis 中每个 hash 可以存储 2^32 - 1 键值对(40多亿)。
常用命令
hset(key, field, value)
:向名称为key的hash中添加元素field<—>valuehget(key, field)
:返回名称为key的hash中field对应的valuehmget(key, field1, …,field N)
:返回名称为key的hash中field i对应的valuehmset(key, field1, value1,…,field N, value N)
:向名称为key的hash中添加元素field i<—>value ihexists(key, field)
:名称为key的hash中是否存在键为field的域hdel(key, field):删除名称为key的hash中键为field的域
示例:
1 | HSET key field value |
1 | HMSET key field value [field value ...] |
1 | redis>HDEL webside google |
注:转载文章请注明出处,谢谢~