小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_40、Redis工具类封装讲解和实战

笔记


4、Redis工具类封装讲解和实战
    简介:高效开发方式 Redis工具类封装讲解和实战
        1、常用客户端 https://redisdesktop.com/download
        2、封装redis工具类并操作

开始

主要讲开发中的技巧

Redis 桌面管理工具 RedisDesktopManager 2019.2 发布

https://www.oschina.net/news/108331/redis-desktop-manager-2019-2-released?p=2

redis默认有16个库

我们默认操作的是第一个库。这是我们刚才放进去的值

封装redis工具类并操作

JsonUtils工具类,对象要转换为字符串。

主要是通过Jsckson这个包去操作的



封装RedisClient类


注入StringRedisTemplate,添加set方法

在家一个获取的方法

controller里面使用



启动应用进行测试

调用add方法



获取值

对象放到redis


可以的命名规则,用冒号分隔开。用冒号分开后,通过工具查看redis里面会有一层层的文件夹格式

再加一个获取值的方法

启动应用

每个冒号前面形成一个文件夹

查找效率会比 所有的key都放在一起更快

取值

单元测试




直接运行测试方法





如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   高山-景行  阅读(230)  评论(0)    收藏  举报
编辑推荐:
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· Hangfire Redis 实现秒级定时任务,使用 CQRS 实现动态执行代码
阅读排行:
· 使用TypeScript开发微信小程序(云开发)-入门篇
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 没几个人需要了解的JDK知识,我却花了3天时间研究
· 管理100个小程序-很难吗
· 在SqlSugar的开发框架中增加对低代码EAV模型(实体-属性-值)的WebAPI实现支持
点击右上角即可分享
微信分享提示