zoukankan      html  css  js  c++  java
  • 使用HashOperations操作redis

    方法

    c参数

    s说明

    Long delete(H key, Object... hashKeys);

    H key:集合key
    Object... hashKeyskey对应hashkey

     删除map集合中一个或多个hashkey对应的value

    Boolean hasKey(H key, Object hashKey);

    H key:集合key
    Object hashKey:集合key中的hashkey

     判断当前集合中是否已经存在hashkey

    HV get(H key, Object hashKey);

    H key:集合key
    Object hashKey:集合key中的hashkey

     获取集合中的某个值

    List<HV> multiGet(H key, Collection<HK> hashKeys);

    H key:集合key
    Collection<HK> hashKeyshashkey集合

     批量获取集合中的值

    Long increment(H key, HK hashKey, long delta);

    H key:集合key
    Object hashKey:集合key中的hashkey
    long delta:需要增加的值

     以增量的形式改变集合存放的值。

    如:原值为1delta参数为2时,1+2=3 

    集合中存放的元素值为3

    Double increment(H key, HK hashKey, double delta);

    H key:集合key
    Object hashKey:集合key中的hashkey
    double delta:需要增加的值

    以增量的形式改变集合存放的值。

    如:原值为1delta参数为2时,1+2.1=3 

    集合中存放的元素值为3.1

    Set<HK> keys(H key);

    H key:集合key

     获取集合中所有hashkey

    Long size(H key);

    H key:集合key

    获取集合长度

    void putAll(H key, Map<? extends HK, ? extends HV> m);

    H key:集合key
    Map<? extends HK, ? extends HV> m: 存放hashkeyvaluemap集合

     批量向redis hash集合中存放元素

    void put(H key, HK hashKey, HV value);

    H key:集合key
    HK hashKey:集合key中的hashkey
    HV valuehashkey对应的值

     redis hash几何中存放一个元素

    Boolean putIfAbsent(H key, HK hashKey, HV value);

    H key:集合key
    HK hashKey:集合key中的hashkey
    HV valuehashkey对应的值

     如果不存在,则向redis hash几何中存放一个元素

    List<HV> values(H key);

    H key:集合key

     获取集合中所有元素的value

    Map<HK, HV> entries(H key);

    H key:集合key

     获取集合中的所有元素

    Cursor<Map.Entry<HK, HV>> scan(H key, ScanOptions options);

    H key:集合key
    ScanOptions options

  • 相关阅读:
    【LSA推荐算法】简单理解
    【数据分析案例】用户消费行为
    【Django】rest_framework 序列化自定义替换返回值
    【Django+Element UI】使用一个接口文件,搞定分页获取数据,模糊查询后分页获取数据
    【Django后端分离】使用element-ui文件上传
    JavaScript数组去重方法总结
    MySQL索引优化--对前缀索引使用like模糊匹配时的实际索引选择
    Linux命令--top
    Linux命令--free
    MySQL中的表的列设置为varchar(0)或char(0)
  • 原文地址:https://www.cnblogs.com/chdchd/p/13385540.html
Copyright © 2011-2022 走看看