CentOS 初体验二十二:redis常用命令:Hash

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/79281139
本文出自【赵彦军的博客】

Redis 哈希(Hash)

Redis hash 是一个string类型的fieldvalue的映射表,hash特别适合用于存储对象。

Redis 中每个hash 可以存储 2的23次方 键值对(40多亿)。

命令

  • hset :存值

格式:hset 【hashkey】【键值对】

例子:存名字

hset hash1 name zhoayanjun 
  • hget :取值

格式:hget 【hashkey】【key】

例子:取名字

hget hash1 name
  • hmset :存多个键值对

格式:hmset 【key】【键值对】【键值对】…

例子:存名字、年龄

hmset hash1 name zhoayanjun age 20
  • hmget :取多个值

格式:hmget 【hashkey】【key1】【key2】…

例子:存名字

hmget hash1 name age
  • hgetall :获取所有键值对

格式:hgetall 【hashkey】

例子:获取 hash1 所有键值对

hgetall hash1
  • hdel :删除多个键值对

格式:hdel 【hashkey】【key1】【key2】..

例子:删除 hash1 的名字、年龄

hdel hash1 name age
  • del :删除多个集合

格式:del 【hashkey1】【hashkey2】..

  • hincrby :字段自增

格式:hincrby 【hashkey1】【key】【value】

例子:年龄自增 5

hincrby hash1 age 5 
  • hexists : 字段是否存在

格式:hexists 【hashkey】【key】

返回 1 代表存在;返回 0 代表不存在。

  • hlen : 获取 hashkey 的里面的字段数量

格式:hlen 【hashkey】

  • hkeys : 获取 hashkey 的里面的 key 值

格式:hkeys 【hashkey】

  • hvals : 获取 hashkey 的里面的 value 值

格式:hvals 【hashkey】


个人微信号:zhaoyanjun125 , 欢迎关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值