使用wueasy框架过程中,怎么对redis
缓存数据库进行操作?
引入redis客户端工具
1 2 3 4 5
| <dependency> <groupId>com.wueasy</groupId> <artifactId>wueasy-redis-client</artifactId> <version>2.0.0</version> </dependency>
|
redis连接配置
配置redis客户端连接信息
1 2 3 4 5 6 7 8 9 10 11 12 13
| wueasy : redis: demo: database : 1 host : 127.0.0.1 port : 6379 password : 123456 pool : maxIdle : 8 minIdle : 0 maxTotal : 2000 maxWaitMillis : 1000 timeout : 3000
|
客户端连接
通过@Resource
注解注入自动创建客户端实例,并指定name
属性。
- name说明:规则由redis配置的连接
key
+ StringRedisTemplate
组成
1 2
| @Resource(name = "demoStringRedisTemplate") private StringRedisTemplate stringRedisTemplate;
|
测试redis操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes=Application.class) public class RedisTests {
@Resource(name = "demoStringRedisTemplate") private StringRedisTemplate stringRedisTemplate;
@Test public void testObj() {
stringRedisTemplate.opsForValue().set("name", "wueasy");
System.err.println(stringRedisTemplate.opsForValue().get("name")); }
}
|