NutzCN Logo
问答 nutz整合redis如何便捷使用?
发布于 1309天前 作者 wangqiuyun 859 次浏览 复制 上一个帖子 下一个帖子
标签:

看了下入门教程,将redis整合进来了,现在问题是如何便捷地使用?像兽总说的那样aop拦截+static import,我的接口基本上都要用到redis,难道每个方法都加aop?还有没有更便捷的办法,例如能不能搞成想dao访问数据库那样?我直接@Inject RedisService redisService;进来可行否?

1 回复

用AOP不是目的,更不是必要条件, 只是为了方便调用.

JedisPool需要像下面这样使用, 确保取出的连接得到关闭:

try (Jedis jedis = jedisPool.get()) {

}

// 或

Jedis jedis = jedisPool.get())
// ... 其他代码
jedis.close();

nutzbook中的方式, 是把上述调用封装在aop内,对使用者透明而已

不想用aop方式, 完全可以, 直接注入JedisPool嘛

@Inject JedisPool jedisPool;

// 然后按JedisPool的说明使用.

添加回复
请先登陆
回到顶部