如何在 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类型的数据操作
        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值