Skip to content

缓存模块:Redisson

简介

continew-starter-cache-redisson 是 ContiNew Starter 缓存模块针对 Redisson 框架的默认处理。

xml
<dependency>
    <groupId>top.continew</groupId>
    <artifactId>continew-starter-cache-redisson</artifactId>
</dependency>

主要特性

  • 版本锁定:涉及依赖已进行版本锁定,使用时无需配置版本
  • 提供 RedisUtils 工具类,封装常见 Redis 操作
  • 提供 Redisson 单机、集群、哨兵配置,并尽可能适配 Spring Redis 实现默认配置

配置示例

配置详情请查看:top.charles7c.continew.starter.cache.redisson.autoconfigure.RedissonProperties

yaml
--- ### Redis 配置(单机版)
spring:
  data:
    redis:
      # 地址
      host: ${REDIS_HOST:127.0.0.1}
      # 端口(默认 6379)
      port: ${REDIS_PORT:6379}
      # 密码(未设置密码时可为空或注释掉)
      password: ${REDIS_PWD:123456}
      # 数据库索引
      database: ${REDIS_DB:0}
      # 连接超时时间
      timeout: 10s
      # 是否开启 SSL
      ssl:
        enabled: false
    redisson:
      enabled: true
      mode: SINGLE
    ## 其他配置略
    # ...

核心依赖

依赖描述
continew-starter-core
redisson-spring-boot-starterRedisson(不仅仅是一个 Redis Java 客户端,Redisson 充分的利用了 Redis 键值数据库提供的一系列优势,为使用者提供了一系列具有分布式特性的常用工具:分布式锁、限流器等)