简介
几乎所有编程语言都提供了哈希(hash)类型,它们的叫法可能是哈希,字典。关联数组等。在Redis中,哈希类型是指键值本身又是一个键值对结果,例如value={{filed1,value1},.....,{filedN,valueN}
命令
1.hset key filed value
设置值,例如
- 127.0.0.1:6379> hset user:1 name tom
- (integer) 1
复制代码
2.hget key filed
获取值,例如
- 127.0.0.1:6379> hget user:1 name
- "tom"
复制代码
3.hdel key filed [filed ...]
删除值,可同时删除多个filed,返回删除数量
- 127.0.0.1:6379> hdel user:1 name
- (integer) 1
复制代码
4.hlen key
计算filed的个数
- 127.0.0.1:6379> hmset user:1 name tom age 12 city beijing
- OK
- 127.0.0.1:6379> hlen user:1
- (integer) 3
复制代码
5.hmset key filed value [filed value ...]
批量设置filed-value,用法见上
6.hmget key filed [filed ....]