java redis
来源:互联网 发布:淘宝进口零食店知乎 编辑:程序博客网 时间:2024/05/18 01:09
<pre name="code" class="java">@Autowiredprivate RedisTemplate<String, String> redisTemplate;
public List<CommonActivity> getActivityList(String type) {initAll();ValueOperations<String, String> userValueops = redisTemplate.opsForValue();//String retStr = userValueops.get(Constants.REDIS_ACTIVITY_LIST + type);List<CommonActivity> caList = null;if (StringUtils.isNotBlank(retStr)) {JsonBinder jb = JsonBinder.buildNormalBinder();JavaType javaType = jb.getCollectionType(ArrayList.class, CommonActivity.class);
//CommonActivity-存储的对象类型
caList = (List<CommonActivity>) jb.getReadValue(retStr, javaType);} else {caList = caDAO.getList(type);userValueops.set(Constants.REDIS_ACTIVITY_LIST + type, CommonsUtil.returnNonNullObjectToJson(caList));}return caList;}
@SuppressWarnings("unchecked")public List<CommonActivity> getActivityList(String type) {initAll();ValueOperations<String, String> userValueops = redisTemplate.opsForValue();String retStr = userValueops.get(Constants.REDIS_ACTIVITY_LIST + type);List<CommonActivity> caList = null;if (StringUtils.isNotBlank(retStr)) {JsonBinder jb = JsonBinder.buildNormalBinder();JavaType javaType = jb.getCollectionType(ArrayList.class, CommonActivity.class);caList = (List<CommonActivity>) jb.getReadValue(retStr, javaType);} else {caList = caDAO.getList(type);userValueops.set(Constants.REDIS_ACTIVITY_LIST + type, CommonsUtil.returnNonNullObjectToJson(caList));}return caList;}
/*** * * initAll: 初始化. <br/> */public void initAll(){String type = CommonActivityEnum.LUCKYDRAW.getValue();List<CommonActivity> caList = caDAO.getList(type);ValueOperations<String, String> userValueops = redisTemplate.opsForValue();if (null != caList && caList.size() > 0){userValueops.set(Constants.REDIS_ACTIVITY_LIST + type, CommonsUtil.returnNonNullObjectToJson(caList));}}
String uuid= CodeUtil.getRandomUUID();redisTemplate.opsForHash().put(Constants.REDIS_TRIALPLATFORM_TOKEN, Constants.REDIS_TRIALPLATFORM_TOKEN+user.getId(),uuid );//放入String redis_uuid= redisTemplate.opsForHash().get(Constants.REDIS_TRIALPLATFORM_TOKEN, Constants.REDIS_TRIALPLATFORM_TOKEN+id).toString();//获取redisTemplate.opsForHash().delete(Constants.REDIS_TRIALPLATFORM_TOKEN, Constants.REDIS_TRIALPLATFORM_TOKEN+id);//删除
0 0
- redis【java操作redis】
- redis java
- java redis
- Redis--java
- redis java
- java redis
- redis(java)
- java redis
- redis+java
- JAVA redis
- java redis
- Redis Java
- Java-Redis
- java+redis;spring-data-redis+redis
- redis学习心得 -- java 操作 redis
- Redis--利用JAVA操作Redis
- Redis 实战 ---- Java 使用 Redis
- 十. redis java client
- ZooKeeper客户端地址列表的随机原理
- ImageButton点击按钮改变图片
- IPv6 Neighbor Discovery (ND) and Multicast Listener Discovery (MLD) Challenges
- Android文件监控FileObserver介绍
- 关于微信分享朋友圈、分享给朋友、隐藏“传播类”和“保护类”按钮
- java redis
- 1012-L专题四
- CocoaPods 安装不成功
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- jQuery EasyUI使用教程之加载父/子节点到树中
- Java并发编程之ConcurrentHashMap
- 妨碍企业推广的不是SEO技术,而是自身思维
- bnuoj 50394 Censor
- 解决 安装cocoapods失败,提示 requires Ruby version >=2.2.2