# spring-boot-starter-fast-redis **Repository Path**: wty702/spring-boot-starter-fast-redis ## Basic Information - **Project Name**: spring-boot-starter-fast-redis - **Description**: 整合RedisTemplate与StringRedisTemplate,提供更友好的API,更方便的调用 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 83 - **Created**: 2019-05-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-starter-fast-redis #### 介绍 整合RedisTemplate与StringRedisTemplate,提供更友好的API,更方便的调用,让redis小白也可以轻松操作redis #### 软件架构 依赖spring-boot-starter-data-redis #### 安装教程 ``` wiki.xsx spring-boot-starter-fast-redis 1.3.1 ``` #### 文档地址 https://apidoc.gitee.com/xsxgit/spring-boot-starter-fast-redis #### 使用说明 调用 wiki.xsx.core.util.RedisUtil.getXXXHandler 方法获取对应类型实例 1. getStringTypeHandler:获取字符串类型实例(String) 2. getHashTypeHandler: 获取哈希类型实例(Hash) 3. getListTypeHandler: 获取列表类型实例(List) 4. getSetTypeHandler:获取无序集合类型实例(Set) 5. getZsetTypeHandler:获取有序集合类型实例(Zset) 6. getHyperLogLogTypeHandler:获取基数类型实例(HyperLogLog) 7. getBitmapHandler:获取位图类型实例(Bitmap) 8. getGeoTypeHandler: 获取地理位置类型实例(geo) 9. getDBHandler: 获取数据库实例(db) 10. getKeyHandler: 获取键实例(key) 11. getScriptHandler: 获取脚本实例(lua script) 12. getPubSubHandler: 获取发布订阅实例(pubsub) 13. getRedisLockHandler: 获取分布式锁实例(lock) **特别说明: @since 为redis版本所支持的方法,例如@since redis 1.0.0表示1.0.0的redis版本即可使用该方法** **XXXAsObj为对象类型序列化相关方法,XXX为字符串类型序列化相关方法,分布式锁需依赖redisson** ##### redisson依赖: ``` org.redisson redisson-spring-data-21 3.10.7 ``` ##### redisson配置: ``` #yaml方式: spring: redis: redisson: config: classpath:redisson.yaml #properties方式: spring.redis.redisson.config=classpath:redisson.yaml ``` **更多配置可参考https://github.com/redisson/redisson/wiki/2.-%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95#23-%E5%B8%B8%E7%94%A8%E8%AE%BE%E7%BD%AE**