3、操作hash(哈希)
概述:hash用于存储对象
{
name:"tom",
age18
}
1、设置
a、设置单个值
hset key field value
b、设置多个值
hmset key field value [field value ...] //field value 可以多个
2、获取
a、获取一个属性的值
hget key field
b、获取多个属性的值
hmget key field [field ...] //field 可以多个
c、获取所有属性和值
hgetall key
d、获取所有属性
hkeys kay
e、获取所有值
hvals key
f、返回包含数据的个数
hlen key
xia:0>hget student name
"tom"
xia:0>hmget student name age
1) "tom"
2) "18"
xia:0>hgetall student
1) "name"
2) "tom"
3) "age"
4) "18"
xia:0>hkeys student
1) "name"
2) "age"
xia:0>hvals student
1) "tom"
2) "18"
xia:0>hlen student
"2"
3、其它
a、判断属性是否存在,存在返回1,不存在返回0
hexists key field
b、删除属性及值
hdel key field [field ...] //field 可以多个
c、返回值得字符串长度
hstrlen key field
等操作hash命令…