redis以目录形式存储和读取数据实现方式

 更新时间:2026年05月25日 10:45:30   作者:Full Stack Developme  
这段文章主要讨论了在项目中使用Redis进行数据写入与读取的方法,并强调了合理设置key的重要性,建议使用特定目录形式,如“company:companyTree-all”来组织数据结构,以提高数据管理效率

叙述

项目中需要往 Redis 中写入和读取数据时,要以目录形式进行。

解决方案

key设置,可以参考以下:

/**
 * redis key 接口参数
 * key:key值
 * expiredate:过期时间
 */
public interface RedisKey {
    long START = 0L;
    long END = -1L;
    String TOKEN = "token:token-";
    int TOKEN_EXPIRE_DATE = 24 * 3600;
    String COMPANY_TREE_ALL = "company:companyTree-all";
    String COMPANY_TREE = "company:companyTree-";
    String REGION_TREE_ALL = "company:regionTree-all";
    String REGION_TREE = "company:regionTree-";
    String DEPARTMENT_TREE = "department:departmentTree-";
    String DEPARTMENT_LIST = "department:departmentList-";
    int DATA_EXPIRE_DATE = 8 * 3600;
}

请看 

company:companyTree-all

company:companyTree-all (company指的是目录名称   companyTree-all是目录内的key)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • redis缓存的简单操作(get、put)

    redis缓存的简单操作(get、put)

    这篇文章主要介绍了redis缓存的简单操作,包括引入jedisjar包、配置redis、RedisDao需要的一些工具等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 如何利用Redis作为Mybatis的二级缓存

    如何利用Redis作为Mybatis的二级缓存

    这篇文章主要介绍了如何利用Redis作为Mybatis的二级缓存,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • Redis实现和数据库的数据同步

    Redis实现和数据库的数据同步

    本文介绍了Redis与传统数据库数据同步的几种常见方法,包括CacheAside、WriteThrough、WriteBehind,以及如何通过分布式事务、乐观锁、数据过期策略和消息队列来解决数据一致性问题,每种方法都有其适用场景和优缺点,需要根据具体需求进行选择
    2025-01-01
  • Redis实现订单自动过期功能的示例代码

    Redis实现订单自动过期功能的示例代码

    这篇文章主要介绍了Redis实现订单自动过期功能的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Redis查看KEY的数据类型的方法和步骤

    Redis查看KEY的数据类型的方法和步骤

    在Redis中,可以使用 TYPE 命令来查看指定key的数据类型,该命令会返回存储在指定key中的值的数据类型,本文给大家介绍了具体的使用方法和步骤,感兴趣的朋友可以参考下
    2024-04-04
  • redis-copy使用6379端口无法连接到Redis服务器的问题

    redis-copy使用6379端口无法连接到Redis服务器的问题

    这篇文章主要介绍了redis-copy使用6379端口无法连接到Redis服务器的问题的相关资料,需要的朋友可以参考下
    2023-05-05
  • 基于Redis实现订阅发布功能

    基于Redis实现订阅发布功能

    本文介绍了在SpringBoot项目中使用Redis实现异步解耦的方法,无需引入MQ中间件,首先引入Redis依赖并配置Redis,随后创建Redis配置类来配置Redis连接工厂和监听器,接着创建消息订阅者和发布者,通过RedisTemplate发送消息,最后强调了可以设置多个消息适配器来监听多个channel
    2026-05-05
  • redis做websocket分布式消息推送服务的实现

    redis做websocket分布式消息推送服务的实现

    本文介绍了使用Redis作为消息队列实现WebSocket分布式消息推送服务的方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • 浅谈Redis三种高效缓存读写策略的实现

    浅谈Redis三种高效缓存读写策略的实现

    本文主要介绍了浅谈Redis三种高效缓存读写策略的实现,包括Cache-Aside、Read/Write-Through和Write-Back这三种策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-09-09
  • Redis创建并修改Lua 环境的实现方法

    Redis创建并修改Lua 环境的实现方法

    为了在Redis服务器中执行Lua脚本, Redis在服务器内嵌了一个Lua环境, 并对这个Lua环境进行了一系列修改,本文主要介绍了Redis创建并修改Lua 环境的实现方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05

最新评论