# spring-boot-starter-redis **Repository Path**: thinkcenter/spring-boot-starter-redis-lock ## Basic Information - **Project Name**: spring-boot-starter-redis - **Description**: 提供基于spring-boot提供的redis-lock - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-starter-redis 提供基于 `spring-boot` 提供的 `redis` 的操作使用,增加了分布式锁:`RedisLock` ## 1.配置 ### 1.1 修改Maven配置文件 - 在spring boot项目的 `pom.xml` 中添加以下依赖: ```xml org.spring.boot.data redis 1.0-SNAPSHOT ``` ### 1.2 在 `application.properties` 添加 `spring.data.redis` 的配置,如下 ``` spring.data.redis.hostName=10.236.226.192 spring.data.redis.port=3306 spring.data.redis.poolMaxSize=8 spring.data.redis.poolMinIdle=2 ``` ## 2.使用 ```java //StringRedisTemplate 的 key 与 value 只能是String类型 @Autowired private StringRedisTemplate stringRedisTemplate; //RedisTemplate 的 key 是String类型, value 是 Object 类型 @Resource(name = "redisTemplate") private ValueOperations valueOperations; @Resource(name = "redisTemplate") private HashOperations hashOperations; @Resource(name = "redisTemplate") private ListOperations listOperations; @Resource(name = "redisTemplate") private SetOperations setOperations; @Resource(name = "redisTemplate") private ZSetOperations zSetOperations; ```