zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    手动实现 SpringMVC
    2014年9月9日 高级命令command的使用(上)
    2014年8月29日 透视图补充及视图开头
    2014年8月24日 菜单 工具条 右键菜单(上下文菜单)
    2014年8月14日 透视图
    2014年8月8日
    2014年8月1日
    关于EMF中从schema到ecore转变中的默认处理问题
    JAVA一些常用的时间操作
    echarts基本使用
  • 原文地址:https://www.cnblogs.com/max-hou/p/11327929.html
Copyright © 2011-2022 走看看