使用HashOperations操作redis----https://www.cnblogs.com/shiguotao-com/p/10560458.html

使用HashOperations操作redis

 
方法 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:
 
 

springboot集成redis操作的更多相关文章

  1. Redis系统学习之SpringBoot集成Redis操作API(集成SpringDataRedis及其分析)

    SpringDataRedis调用Redis底层解读 在SpringBoot2.X之前还是直接使用的官方推荐的Jedis连接的Redis 在2.X之后换为了lettuce Jedis:采用直接连接,多 ...

  2. 【springBoot】springBoot集成redis的key,value序列化的相关问题

    使用的是maven工程 springBoot集成redis默认使用的是注解,在官方文档中只需要2步; 1.在pom文件中引入即可 <dependency> <groupId>o ...

  3. SpringBoot集成redis的key,value序列化的相关问题

    使用的是maven工程 springBoot集成redis默认使用的是注解,在官方文档中只需要2步; 1.在pom文件中引入即可 <dependency> <groupId>o ...

  4. springboot集成redis(mybatis、分布式session)

    安装Redis请参考:<CentOS快速安装Redis> 一.springboot集成redis并实现DB与缓存同步 1.添加redis及数据库相关依赖(pom.xml) <depe ...

  5. Windows环境下springboot集成redis的安装与使用

    一,redis安装 首先我们需要下载Windows版本的redis压缩包地址如下: https://github.com/MicrosoftArchive/redis/releases 连接打开后如下 ...

  6. springBoot集成Redis遇到的坑(择库)源码分析为什么择库失败

    提示: springboot提供了一套链接redis的api,也就是个jar包,用到的连接类叫做LettuceConnectionConfiguration,所以我们引入pom时是这样的 <de ...

  7. SpringBoot | 集成Redis

    Windows下安装: https://github.com/MicrosoftArchive/redis/releases zip下就解包到自定义目录下,msi就跟着步骤安装 进入安装目录下运行命令 ...

  8. springboot集成redis使用redis作为session报错ClassNotFoundException类RememberMeServices

    springboot 集成redis使用redis作为缓存,会报错的问题. 错误信息: java.lang.IllegalStateException: Error processing condit ...

  9. Springboot集成Redis步骤

    Spring boot 集成Redis的步骤如下: 1.在pom.xml中配置相关的jar依赖: <!--加载spring boot redis包 --> <dependency&g ...

随机推荐

  1. 优秀Java程序员的四大忌,你避免了吗?

    做为一名优秀的程序员需要具备永不放弃的精神,如果一个程序员不具备这种永不放弃的精神,那么这个程序员只能算是一名假程序员.而通往成功的道路上往往是不平坦的,想要成为一个合格的高级Java程序员,需要规避 ...

  2. hihocoder1829 Tomb Raider

    思路: 暴力枚举. 实现: #include <iostream> #include <set> #include <vector> using namespace ...

  3. 在页面实现qq跳转链接

    http://shang.qq.com/v3/widget/consult.html

  4. Eclipse-运行符-数据类型转换-环境变量配置

    1.能够使用Eclipse快捷键 ctrl + /   单行注释:再按一次则取消: ctrl + shift + /  多行注释:  ctrl + shift + \  取消多行注释: ctrl + ...

  5. GraphicsMagick安装&make命令使用

    0.0本过程为GraphicsMagick Linux版安装,通过典型的make编译安装. 未了支持png和jpg格式,首先请安装依赖.执行 yum install -y libpng-devel y ...

  6. thinkphp写的登录注册的小demo

    和asp.net类似,一个FormAction对应Form文件夹 demo结构: ‘ 对于项目结构有疑问的: http://www.thinkphp.cn/document/60.html login ...

  7. Java静态方法不能被覆盖

    // 静态方法不能被覆盖   /*class Super{     static String name(){         return "mother";     } }   ...

  8. python super详解

    一.super() 的入门使用 - 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能, 这时,我们就需要调用父类的方法了,可通过使用 super 来实 ...

  9. Codeforces Round #317 div2 E div1 C CNF 2 (图论,匹配)

      CNF 2 'In Boolean logic, a formula is in conjunctive normal form (CNF) or clausal normal form if i ...

  10. iterator与iterable

    用Iterator模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法.它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构.例如,如果没有使用Iterato ...