一、概述
Redis是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息代理。通过Java操作Redis,我们可以轻松地实现数据的存储、读取和缓存等功能。
二、准备工作
- 安装Redis
首先,您需要在您的服务器上安装Redis。根据您的操作系统,可以参考Redis官方文档进行安装。 - 添加Java Redis客户端依赖
在您的Java项目中,需要添加一个Redis客户端依赖。常用的Java Redis客户端有Jedis和Lettuce。以Maven为例,将以下依赖添加到您的pom.xml文件中:
Jedis:
redis.clients
jedis
3.7.0
Lettuce:
io.lettuce-core
lettuce-core
6.1.5
三、Java操作Redis基本操作 - 连接Redis服务器
使用Jedis客户端连接Redis服务器的示例代码:
Jedis jedis = new Jedis(“localhost”, 6379);
使用Lettuce客户端连接Redis服务器的示例代码:
RedisClient redisClient = RedisClient.create();
StatefulRedisConnection connection = redisClient.connect(); - 设置和获取数据
使用Jedis客户端设置和获取数据的示例代码:
jedis.set(“key”, “value”) // 设置数据
jedis.get(“key”) // 获取数据
使用Lettuce客户端设置和获取数据的示例代码:
connection.sync().set(“key”, “value”) // 设置数据
connection.sync().get(“key”) // 获取数据 - 删除数据
使用Jedis客户端删除数据的示例代码:
jedis.del(“key”) // 删除数据
使用Lettuce客户端删除数据的示例代码:
connection.sync().del(“key”) // 删除数据