一、缓存的使用 同集成spring进行存取操作一致,只是加入key的失效时间而已。 1.创建一个cachedManager 封装存取方法Java代码 @Repository public class Ca ...
一、缓存的使用
同集成spring进行存取操作一致,只是加入key的失效时间而已。
1.创建一个cachedManager 封装存取方法
Java代码
- @Repository
- public class CachedManager extends BaseDao{
-
- public boolean setCached(String key,Object value,Long expire){
- try{
- super.redisTemplate.opsForValue().set(key, value, expire, TimeUnit.MINUTES);
- return true;
- }catch(Exception e){
- logger.info("添加缓存失败:{}",e.getMessage());
- return false;
- }
- }
-
- public Object getCached(String key){
- try{
- return super.redisTemplate.opsForValue().get(key);
- }catch(Exception e){
- logger.info("获取缓存失败:{}",e.getMessage());
- return false;
- }
- }
2.测试 缓存一分钟的一个key
Java代码
- cached.setCached("cached_test", "你好----", Long.valueOf(1));
- for (int i = 0; i < 15; i++){
- logger.info("获取缓存数据:{},当前时间:{}", cached.getCached("cached_test"),
- new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
- .format(new Date()));
- Thread.currentThread().sleep(5000);
- }
获取【下载地址】
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Redis 缓存使用、与Memcached的差异
关键词:Redis
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。