JavaSpring 中使用 Redis

创建项目

配置 Redis 服务地址

创建 Controller 类

由于当前只是些简单的测试代码,所以就不进行分层了,只创建一个 Controller 来实现

jedis 通过 jedis 对象里的各种方法来操作 Redis

此处通过 StringRedisTemplate 来操作 Redis

最原始提供的类是 RedisTemplate

StringRedisTemplate 是其子类,专门用来处理 文本数据

以上是获得一个专门操作 某一类型 的对象

ReidsTemplate 把操作 Redis 的方法,分成不同类别,分门别类的来组织(进一步的封装)

RedisTemplate 也可以调用 Redis 的原生命令 ------> execute 方法

函数式接口,相当于是一个回调式函数

execute 要求返回方法必须写 return (这个回调返回的对象,会作为 execute 本身的返回值)

在回调中,编写要执行的命令,这个回调会被 RedisTemplate 内部执行

上述操作是删除数据库中的所有元素,避免影响本次操作的结果

RedisConnection 就代表了 Redis 连接,对标 jedis 对象

string

输入 URL 进行检测 127.0.0.1:8080/redis/string(输入前,要确保 ssh 映射开启)

list

set

hash

zset

相关推荐
西柚小萌新13 分钟前
【Python爬虫基础篇】--1.基础概念
开发语言·爬虫·python
ghost1431 小时前
C#学习第17天:序列化和反序列化
开发语言·学习·c#
xxjiaz1 小时前
二分查找-LeetCode
java·数据结构·算法·leetcode
nofaluse1 小时前
JavaWeb开发——文件上传
java·spring boot
難釋懷1 小时前
bash的特性-bash中的引号
开发语言·chrome·bash
爱的叹息2 小时前
【java实现+4种变体完整例子】排序算法中【插入排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
java·算法·排序算法
Hello eveybody2 小时前
C++按位与(&)、按位或(|)和按位异或(^)
开发语言·c++
爱的叹息2 小时前
【java实现+4种变体完整例子】排序算法中【快速排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
java·算法·排序算法
6v6-博客2 小时前
2024年网站开发语言选择指南:PHP/Java/Node.js/Python如何选型?
java·开发语言·php
Baoing_2 小时前
Next.js项目生成sitemap.xml站点地图
xml·开发语言·javascript