redis学习笔记之hash

hash

适合存储一个对象,相较于将每个字段存储为string ,将一个对象存储为一个hash将占用更少的内存

 

1.hset user001  name zhangsan   设置一个user001 的hash  name 为 zhangsan

 

2.hget user001 name                    获取 user001 的 name 值

 

2.hmset  user001 name lisi           age 10 设置hash 多个值

 

3.hsetnx  user001 name lisi          设置hash不存在的 key

 

4.hmget  user001 name  sex         获取hash 多个属性值

 

5.hincrby user001 age 4               给 user001 age 值  加4

 

6.hexiset  user001 age                  判断hash 中key 是否存在 存在返回1

 

7. hlen user001                              返回hash 的所有字段数

 

8.hkeys  user                                  返回所有的字段名

 

9.hgetAll                                          返回hash所有key 以及value

 

 

 

 

 

 

 

你可能感兴趣的:(redis)