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主从复制分步讲解使用

    Redis主从复制分步讲解使用

    Redis因为其高性能和易用性在我们后端的服务中发挥了巨大的作用,并且很多重要功能的实现都会依赖redis,本篇我们来了解Redis高可用主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • Redis简单动态字符串SDS的实现示例

    Redis简单动态字符串SDS的实现示例

    Redis没有直接复用C语言的字符串,而是新建了SDS,本文主要介绍了Redis简单动态字符串SDS的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • 面试分析分布式架构Redis热点key大Value解决方案

    面试分析分布式架构Redis热点key大Value解决方案

    这篇文章主要为大家介绍了分布式架构Redis热点key大Value解决方案,以及在面试中如果遇到这类问题的分析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-03-03
  • redis清空所有数据的三种方法

    redis清空所有数据的三种方法

    本文主要介绍了redis清空所有数据的三种方法,主要包括FLUSHALL,FLUSHDB,SCREPT FLUSH这三个指令,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Redis Sorted Set类型使用及应用场景

    Redis Sorted Set类型使用及应用场景

    Sorted Set是Redis常用的一种是数据类型,本文主要介绍了Redis Sorted Set类型使用及应用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Redis报错UnrecognizedPropertyException: Unrecognized field问题

    Redis报错UnrecognizedPropertyException: Unrecognized 

    在使用SpringBoot访问Redis时,报错提示识别不了属性headPart,经过排查,发现并非Serializable或getset方法问题,而是存在一个方法getHeadPart,但无headPart属性,解决方案是将getHeadPart改为makeHeadPart
    2024-10-10
  • 使用Redis获取数据转json,解决动态泛型传参的问题

    使用Redis获取数据转json,解决动态泛型传参的问题

    这篇文章主要介绍了使用Redis获取数据转json,解决动态泛型传参的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Redis 内存淘汰策略深度解析(最新推荐)

    Redis 内存淘汰策略深度解析(最新推荐)

    本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Random等,并分析了它们的应用场景,同时,文章还介绍了Redis内存淘汰的底层实现,包括LRU/LFU的近似算法和淘汰流程,感兴趣的朋友一起看看吧
    2025-03-03
  • Redis通过scan查找不过期的 key(方法详解)

    Redis通过scan查找不过期的 key(方法详解)

    SCAN 命令是一个基于游标的迭代器,每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程,对Redis scan 查找 key相关知识感兴趣的朋友一起看看吧
    2021-08-08
  • redis分布式锁解决缓存双写一致性

    redis分布式锁解决缓存双写一致性

    这篇文章主要为大家介绍了redis分布式锁解决缓存双写一致性示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05

最新评论