方法 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. Linux_vsftpd服务配置

    首先安装Linux 企业版第一张光盘中的vsftpd-2.0.1-5.i386.rpm#rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rp ...

  2. oracle行长度大小和页行数修改

    行长度展示长度: /*查询长度*/ SQL> show linesize;   /*查询行长度大小*/linesize 100SQL> set linesize200;    /*修改行长 ...

  3. excel导入到java/导出到excel

    package com.test.order.config; import com.test.order.domain.HavalDO; import org.apache.poi.ss.usermo ...

  4. rest_framework --- APIView

    一.什么是rest_framework 它是基于Django的,帮助我们快速开发符合RESTful规范的接口框架. 安装方式有很多种,可以通过pip,或者在pycharm中安装也可以 二.APIVie ...

  5. Navicat for Mysql中错误提示索引过长1071-max key length is 767 byte

    1.建用户信息表 tb_person_info create table tb_person_info( user_id int(10) auto_increment, `name` varchar( ...

  6. zepto 基础知识(3)

    41.height height() 类型:number height(value) 类型:self height(function(index,oldHeight){...}) 类型:self 获取 ...

  7. Configuration 中无法自动注入依赖于component的bean

    出现问题时我这样使用依赖注入 @Configuration public class WebServiceConfig { @Autowired private IMessageWebService ...

  8. PostgreSQL异步主从流复制搭建

    1 总体规划   Master库 Slave库 操作系统 CentOS Linux release 7.5.1804 CentOS Linux release 7.5.1804 处理器 1 1 内存 ...

  9. Mac上从gitlab上拉项目实战总结

    建立公钥,私钥 https://blog.csdn.net/jigongdajiang/article/details/65441923 2019-01-03 比较喜欢使用图形化界面

  10. mysql 使用 FIND_IN_SET 来查询数据

    mysql中find_in_set函数很有意思,它的功能是查找以英文逗号隔开的值,我们可以将数据存储类似为1,2,3,4格式.今天我们就来看看在thinkphp中怎样正确地使用find_in_set函 ...