如何在 JAVA 中操作 Redis ?

Posted 二师弟&

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 JAVA 中操作 Redis ?相关的知识,希望对你有一定的参考价值。

如何在 JAVA 中操作 Redis ?

Redis 的 java 客户端很多,官方推荐的有三种:

  1. Jedis

    
    Jedis 的 maven 坐标:
        <dependency>
        	<groupId>redis.clients</groupId>
        	<artifactId>jedis</artifactId>
        	<version>2.8.0></version>
        </dependency>
    
    使用 Jedis 操作 Redis 的步骤:
        
        1. 获取连接
        2. 执行操作
        3. 关闭连接
      
    
  2. Lettuce

  3. 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种基本数据类型)

Redis五种数据结构及常用操作指令Redis在JAVA中如何封装使用

Redis系列--6Redis Java连接操作

如何在Java中应用Redis操作HashMap

如何在Java中应用Redis操作HashMap

使用Java客户端对Redis进行操作