Redis HashMap 使用

散列类型相当于Java中的HashMap,他的值是一个字典,保存很多key,value对,每对key,value的值个键都是字符串类型,换句话说,散列类型不能嵌套其他数据类型。一个散列类型键最多可以包含2的32次方-1个字段。

 

hset [object] [field] [value]
JedisAPI:public Long hset(final String key, final String field, final String value)
功能:给object添加属性

hsetnx
JedisAPI:public Long hsetnx(final String key, final String field, final String value)
功能:类似hset,如果field已存在,则返回0且修改不生效

hmset [object] [field1] [value1] [field2] [value2]……
JedisAPI:public String hmset(final String key, final Map<String, String> hash)
功能:同时设置多个值

hget [object] [field]
JedisAPI:public String hget(final String key, final String field)
功能:获取对象对应属性的值

hmget [object] [field1] [field2]
JedisAPI:public List<String> hmget(final String key, final String... fields)
功能:获取多个值

hincrby [object] [field]
JedisAPI:public Long hincrBy(final String key, final String field, final long value)
功能:num 给field对应值 + num

hexists [object] [field]
JedisAPI:public Boolean hexists(final String key, final String field)
功能:判断特定对象指定fiels是否存在

hlen [object]
JedisAPI: public Long hlen(final String key)
功能:返回对象属性数量

hdel [object] [field]
JedisAPI:public Long hdel(final String key, final String... field)
功能:删除object对应field

hkeys [object]
JedisAPI:public Set<String> hkeys(final String key)
功能:返回对象所有field

hvals [object]
JedisAPI:public List<String> hvals(final String key)
功能:返回对象所有field对应的value

hgetall [object]
JedisAPI:public Map<String, String> hgetAll(final String key)
功能:返回对象所有field和value

转载于:https://www.cnblogs.com/max-hou/p/11327929.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值