方法 c参数 s说明
Long delete(H key, Object... hashKeys);

H key:集合key 
Object... hashKeys:key对应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> hashKeys:hashkey集合
 批量获取集合中的值

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

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

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

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

集合中存放的元素值为3

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

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

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

如:原值为1,delta参数为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: 存放hashkey和value的map集合
 批量向redis hash集合中存放元素

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

H key:集合key 
HK hashKey:集合key中的hashkey
HV value:hashkey对应的值
 向redis hash几何中存放一个元素

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

H key:集合key 
HK hashKey:集合key中的hashkey
HV value:hashkey对应的值
 如果不存在,则向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:
 

使用HashOperations操作redis的更多相关文章

  1. 2、使用HashOperations操作redis(Hash哈希表)

    文章来源:https://www.cnblogs.com/shiguotao-com/p/10560458.html 方法 c参数 s说明 Long delete(H key, Object... h ...

  2. Spring Data操作Redis详解

    Spring Data操作Redis详解 Redis是一种NOSQL数据库,Key-Value形式对数据进行存储,其中数据可以以内存形式存在,也可以持久化到文件系统.Spring data对Redis ...

  3. springboot之使用redistemplate优雅地操作redis

    概述 本文内容主要 关于spring-redis 关于redis的key设计 redis的基本数据结构 介绍redis与springboot的整合 sringboot中的redistemplate的使 ...

  4. Java Spring mvc 操作 Redis 及 Redis 集群

    本文原创,转载请注明:http://www.cnblogs.com/fengzheng/p/5941953.html 关于 Redis 集群搭建可以参考我的另一篇文章 Redis集群搭建与简单使用 R ...

  5. Java中使用Jedis操作Redis(转载)

    整理 1.字符串 添加:set keyname value 查询:get keyname 拼接:append keyname value 删除:del keyname 添加多个: mset keyna ...

  6. (转)Java中使用Jedis操作Redis

    转自http://www.cnblogs.com/liuling/p/2014-4-19-04.html 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://file ...

  7. Python—操作redis

    Python操作redis 连接方式:点击 1.String 操作 redis中的String在在内存中按照一个name对应一个value来存储 set() #在Redis中设置值,默认不存在则创建, ...

  8. php操作redis简单例子

    <?php //在PHP里操作Redis //Redis就是php的一个功能类 //创建Redis对象 $redis = new Redis(); //链接redis服务器 $redis -&g ...

  9. python——操作Redis

    在使用django的websocket的时候,发现web请求和其他当前的django进程的内存是不共享的,猜测django的机制可能是每来一个web请求,就开启一个进程去与web进行交互,一次来达到利 ...

随机推荐

  1. Controller类的方法上的RequestMapping一定要写在Controller类里吗?

    转载请标明出处: https://blog.csdn.net/forezp/article/details/80069961 本文出自方志朋的博客 使用Spring Cloud做项目的同学会使用Fei ...

  2. iOS 获取APP的CPU、内存等信息

    目标是开发一个SDK,嵌入到APP里面,用来统计当前APP的实时CPU.内存等信息 2015.11.17 http://stackoverflow.com/questions/12889422/ios ...

  3. Angularjs基础(九)

    AngularJS 应用应用程序讲解 实例: <html ng-app="myNoteApp"> <head> <meat charset=" ...

  4. 【模板】素数测试(Miller-Rabin测试)

    基础素数测试模板 对于大数的素性判断,目前Miller-Rabin算法应用最广泛.一般底数仍然是随机选取,但当待测数不太大时,选择测试底数就有一些技巧了.比如,如果 被测数小于4759123141,那 ...

  5. python的字典数据类型及常用操作

    字典的定义与特性 字典是Python语言中唯一的映射类型. 定义:{key1: value1, key2: value2} 1.键与值用冒号“:”分开: 2.项与项用逗号“,”分开: 特性: 1.ke ...

  6. react初学

    react和vue一样都是mvvm的这种开发模式. 下载js文件 引入HTML文件里 <!DOCTYPE html> <html> <head> <scrip ...

  7. springmvc请求数据的流程。

    验证了我说的,从model层中拿来的数据,不管什么类型,都是通过隐含模型,中转,放入request中的.除非你特意把这些数据放到session域中 流程含义解释:(来自网友)(1)HTTP请求到达we ...

  8. 【c学习-12】

    /*枚举*/ #include void enumFunction(){ enum enum_var{"a","b",1,2}; enum{"c&qu ...

  9. JDK9 新特性

    JDK9 新特性目录导航 目录结构 模块化系统 jshell 多版本兼容JAR 接口的私有方法 改进try-with-resourcs 改进砖石操作符 限制使用单独下划线标识符 String存储结构变 ...

  10. 使用NPOI快速导出导入Excel

    这两天做项目需要导入导出EXCEL,是基于NPOI的封装,设计思路是使用DataTable,然后导出一个和DataTable一模一样的Excel表出来 github地址:https://github. ...