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 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());
    相关推荐
    驭渊的小故事4 分钟前
    java抽奖项目-奖品上传中传递参数类型的错误
    java·开发语言
    段一凡-华北理工大学10 分钟前
    高炉智能布料技术与炉料分布优化~系列文章03:布料矩阵解码:环位、角度、圈数与料流的量化控制
    java·网络·人工智能·矩阵·高炉智能化·高炉布料矩阵优化·高炉智能布料技术
    qfljg3 小时前
    OpenRewrite 实战指南
    java
    Sylvia33.3 小时前
    LOL实时数据接入深度解析:从WebSocket到完整数据模型
    java·网络·python·websocket·网络协议
    2601_962071579 小时前
    【Java报错已解决】org.springframework.beans.factory.BeanCreationException
    java·开发语言
    zww89491119 小时前
    酒馆预约系统开发实战:从需求分析到上线全流程指南
    java·eclipse
    莫得感情 o11 小时前
    Redis 05 · 持久化:RDB 与 AOF 怎么保证数据不丢
    redis·缓存
    zww894911112 小时前
    匿名树洞系统开发实战:从需求分析到部署指南
    java·eclipse
    curd_boy12 小时前
    【Redis】Redis从缓存到AI向量平台
    人工智能·redis·缓存
    莫得感情 o13 小时前
    Redis 02 · 数据结构:String 到 Stream 怎么选
    redis