如何在 JAVA 中操作 Redis ?
Posted 二师弟&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 JAVA 中操作 Redis ?相关的知识,希望对你有一定的参考价值。
如何在 JAVA 中操作 Redis ?
Redis 的 java 客户端很多,官方推荐的有三种:
-
Jedis
Jedis 的 maven 坐标: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.0></version> </dependency> 使用 Jedis 操作 Redis 的步骤: 1. 获取连接 2. 执行操作 3. 关闭连接
-
Lettuce
-
Redisson
Spring 对 Redis 客户端进行了整合,提供了Spring Data Redis
Spring Data Redis:在Spring Boot 项目中还提供了对应的 Starter,即 spring-boot-starter-data-redis.
maven 坐标:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
Spring Data Redis 中提供了一个高度封装的类:RedisTemplate,针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为 operation 接口,具体分类如下:
1. valueOperations:简单K-V操作,
2. SetOperations:set类型数据操作,
3. ZSetOperations:zset类型数据操作
4. HashOpations: 针对map类型的数据操作
5. ListOperations:针对list类型的数据操作
以上是关于如何在 JAVA 中操作 Redis ?的主要内容,如果未能解决你的问题,请参考以下文章
redis(Springboot中封装整合redis,java程序如何操作redis的5种基本数据类型)