你的位置:首页 > 软件开发 > ASP.net > Redis 缓存使用、与Memcached的差异

Redis 缓存使用、与Memcached的差异

发布时间:2015-12-25 19:00:11
一、缓存的使用 同集成spring进行存取操作一致,只是加入key的失效时间而已。 1.创建一个cachedManager 封装存取方法Java代码 @Repository public class Ca ...

Redis  缓存使用、与Memcached的差异

一、缓存的使用

   同集成spring进行存取操作一致,只是加入key的失效时间而已。

 

   1.创建一个cachedManager  封装存取方法

Java代码  
  1. @Repository  
  2. public class CachedManager extends BaseDao{  
  3.       
  4.     public boolean setCached(String key,Object value,Long expire){  
  5.         try{  
  6.             super.redisTemplate.opsForValue().set(key, value, expire, TimeUnit.MINUTES);  
  7.             return true;  
  8.         }catch(Exception e){  
  9.             logger.info("添加缓存失败:{}",e.getMessage());  
  10.             return false;  
  11.         }  
  12.     }  
  13.       
  14.     public Object getCached(String key){  
  15.         try{  
  16.             return super.redisTemplate.opsForValue().get(key);  
  17.         }catch(Exception e){  
  18.             logger.info("获取缓存失败:{}",e.getMessage());  
  19.             return false;  
  20.         }  
  21.     }  

2.测试  缓存一分钟的一个key

Java代码  
  1. cached.setCached("cached_test", "你好----", Long.valueOf(1));  
  2.         for (int i = 0; i < 15; i++){  
  3.             logger.info("获取缓存数据:{},当前时间:{}", cached.getCached("cached_test"),  
  4.                     new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")  
  5.                             .format(new Date()));  
  6.             Thread.currentThread().sleep(5000);  
  7.         }  
获取【下载地址】  

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Redis 缓存使用、与Memcached的差异

关键词:Redis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录