# util-redis-spring-boot **Repository Path**: zhengzengliang.com/util-redis-spring-boot ## Basic Information - **Project Name**: util-redis-spring-boot - **Description**: redis-spring-boot-util - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-20 - **Last Updated**: 2024-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: Redis, SpringBoot ## README # redis-spring-boot-starter
#### 介绍 整合RedisTemplate与StringRedisTemplate,开箱即用,提供更友好更完善的API,更方便的调用,支持Jedis、Lettuce、Redisson等主流客户端,并且在非集群模式下支持分片操作 #### 软件架构 依赖spring-boot-starter-data-redis #### 当前版本 *2.2.8* (已提交中央仓库) 注:Stream API需使用 spring-boot **2.2.0及以上版本** #### 安装教程 ``` mvn clean install ``` #### 文档地址 https://gitee.com/zhengzengliang.com/util-redis-spring-boot/wikis/pages #### 使用说明 ##### 一、准备工作 1. 添加依赖: 2. redis配置: yml方式: ```yaml # 默认配置 spring: redis: database: 0 host: localhost password: port: 6379 timeout: 0 ssl: false lettuce: pool: max-wait: -1ms max-active: 8 max-idle: 8 min-idle: 0 ``` properties方式: ```properties # 默认配置 spring.redis.database=0 spring.redis.host=localhost spring.redis.password= spring.redis.port=6379 spring.redis.timeout=0 spring.redis.ssl=false spring.redis.lettuce.pool.max-wait=1ms spring.redis.lettuce.pool.max-active=8 spring.redis.lettuce.pool.max-idle=8 spring.redis.lettuce.pool.min-idle=0 ``` ##### 二、开始使用 获取操作实例: ``` // 获取默认数据库实例(DB) DBHandler dbHandler = RedisUtil.getDBHandler(); ... // 获取数据库索引为2的数据库实例(DB) DBHandler dbHandler = RedisUtil.getDBHandler(2); ... ``` #### 实例说明 | 实例 | 数据类型 | 获取方式 | | :------: | :------: | :------: | | NumberHandler | 数字(Number) | RedisUtil.getNumberHandler()