RedisTemplate-boundHashOps方法

1.往指定key中存储 键值

复制代码
redisTemplate.boundHashOps("demo").put("1",1);
  1. 根据指定key中得键取出值

    System.out.println(redisTemplate.boundHashOps("demo").get("1"));

3.根据指定key中得键删除

复制代码
redisTemplate.boundHashOps("demo").delete("1");

4.根据指定key取出全部键值对

复制代码
Map<Object, Object> entries = redisTemplate.boundHashOps("demo").entries();
System.out.println(entries);
  1. 根据指定key取出所有键

    Set<Object> keys = redisTemplate.boundHashOps("demo").keys();
    System.out.println(keys);

6.批量存储到指定key中

复制代码
Map<String,String> map = new HashMap<>();
map.put("3","zhangsan");
map.put("4","lisi");
redisTemplate.boundHashOps("demo").putAll(map);

7.获取指定key得元素长度

复制代码
Long size = redisTemplate.boundHashOps("demo").size();
System.out.println(size);

8.判断指定key中是否存在该键

复制代码
System.out.println(redisTemplate.boundHashOps("demo").hasKey("1"));

9.获取指定key中所有键值对得值

复制代码
List<Object> values = redisTemplate.boundHashOps("demo").values();
System.out.println(values);

10.根据指定key中的键 每次重复自增大小 (整型)

复制代码
Long increment = redisTemplate.boundHashOps("demo").increment("1", 1);
System.out.println(increment);

11.根据指定key中的键 每次重复自增大小 (小数类型)

复制代码
Double aDouble = redisTemplate.boundHashOps("demo").increment("1", 1.1);
 System.out.println(aDouble);

12.根据指定key判断键是否存在,存在返回false不新增,不存在则新增键值对返回true

复制代码
System.out.println(redisTemplate.boundHashOps("demo").putIfAbsent("7", 5));

13.设置key得到期时间 TimeUnit 设置时间类型(时、分、秒...)

复制代码
redisTemplate.boundHashOps("demo").expire(100000, TimeUnit.MILLISECONDS);

14.重新命名当前key得名称

复制代码
redisTemplate.boundHashOps(key).rename("test");

15.获取当前key的存储方式

复制代码
System.out.println(redisTemplate.boundHashOps("demo").getType());

16.获取当前key过期时间

复制代码
System.out.println(redisTemplate.boundHashOps("demo").getExpire());
相关推荐
星辰离彬2 分钟前
Java 与 MySQL 性能优化:Java应用中MySQL慢SQL诊断与优化实战
java·后端·sql·mysql·性能优化
程序猿小D2 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的个人财务管理系统,推荐!
java·数据库·mysql·spring·毕业论文·ssm框架·个人财务管理系统
转转技术团队2 小时前
二奢仓店的静默打印代理实现
java·后端
钢铁男儿3 小时前
C# 接口(什么是接口)
java·数据库·c#
丶小鱼丶3 小时前
排序算法之【归并排序】
java·排序算法
上上迁3 小时前
分布式生成 ID 策略的演进和最佳实践,含springBoot 实现(Java版本)
java·spring boot·分布式
永日456703 小时前
学习日记-spring-day42-7.7
java·学习·spring
龙谷情Sinoam3 小时前
扩展若依@Excel注解,使其对字段的控制是否导出更加便捷
java
二十雨辰3 小时前
[尚庭公寓]07-Knife快速入门
java·开发语言·spring
掉鱼的猫4 小时前
Java MCP 实战:构建跨进程与远程的工具服务
java·openai·mcp