redis-hash类型简单操作
程序员文章站
2024-02-28 13:13:16
...
1:hset/hget
1.1:语法
hset key field value
hget key field
1.2:说明
hset:像名称为key的hash中添加元素field
1)key存在,field不存在,生成field-value,添加成功,field存在,修改field的value为新的value
2)key不存在,生成新的key-value(filed-value)
hget:获取名称为key的hash中的元素field的值
1)key存在,field存在,获取返回结果
2)key不存在,或field不存在,返回nil
1.3:示例
2:hmset/hmget
2.1:语法
hmset key field1 value1 ......fieldN keyN
hmget key field1 ... fieldN
2.2:说明
hmset:向名称为key的hash中,添加多个值为filed的元素
hmget:获取名称为key的hash中值为fileds的元素的值
2.3:示例
3:hincrby
3.1:语法
incrby key field integer
3.2:说明
将名称为key的hash中field的value增加integer
1)field存在,filed对应的value增加integer
2)field不存在,默认从0开始增加integer
3.3:示例
4:hexists
4.1:语法
hexists key field
4.2:说明
判断key为hash的field是否存在
1)key存在,field存在,返回1,field不存在,返回0
2)key不存在,返回0
4.3:示例
5:hdel
5.1:语法
hdel key field
5.2:说明
删除名为key的hash中的值为field的域
1)field存在,删除成功
2)field不存在,返回nil
5.3:示例
6:hlen
6.1:语法
hlen key
6.2:说明
求名称为key的hash的元素个数
1)key存在,返回元素个数
2)key不存在,返回0
6.3:示例
7:hkeys
7.1:语法
hkeys key
7.2:说明
返回名称为key的hash中所有键
1)key存在,返回所有的field
2)key不存在,失败
7.3:示例
8:hvals
8.1:语法
hvals key
8.2:说明
返回名称为key的所有键的值
1)key存在,返回所有键的值
2)key不存在,失败
8.3:示例
9:hgetall
9.1:语法
hgetall key
9.2:说明
返回名称为key的hash中所有的键(field)及其对应的value
1)key存在,返回名称为key的hash中所有的键(field)及其对应的value
2)key不存在,失败
9.3:示例
上一篇: Java中线程的基本方法使用技巧
下一篇: 确定不了解下布隆过滤器?