介绍
data-redis库基于SpringRedis进行二次封装,特性如下:
- 简化使用
- 保留SpringRedis所有常用特性:分布式缓存
- 拥有原生常用命令对应的方法
- 分布式token
- 分布式锁
快速开始
引入模块
yue-library-dependencies
作为父项目,在pom.xml
文件中添加:
<dependencies>
<dependency>
<groupId>ai.ylyue</groupId>
<artifactId>yue-library-data-redis</artifactId>
</dependency>
</dependencies>
配置数据源
data-redis
就是SpringRedis的封装,默认数据源配置如下:
spring:
redis:
host: localhost
port: 6379
简单使用
data-redis
所有的CRUD方法都在Redis
类里面,所以使用时只需要直接注入即可。
简单的插入一条数据:
@Repository
public class DataRedisExampleDAO {
@Autowired
Redis redis;// 直接注入即可
/**
* 示例
*/
public void example() {
String key = "key";
String value = "value";
String lockKey = "lockKey";
long lockTimeout = 3600L;
// 设置值
redis.set(key, value);
// 获得值
redis.get(key);
// 删除值
redis.del(key);
// 分布式锁-加锁
redis.lock(lockKey, lockTimeout);
// 分布式锁-解锁
redis.unlock(lockKey, lockTimeout);
}
}
更多方法请参阅API文档…
当前内容版权归 yue-library 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 yue-library .