引入maven依赖: org.redisson redisson-spring-boot-starter ${redission}redisUtil.java
登录后复制
package com.gllic.workweixin.utils;import org.redisson.api.RBucket;import org.redisson.api.RedissonClient;import org.springframework.stereotype.Component;import javax.annotation.Resource;import java.util.concurrent.TimeUnit;@Componentpublic class RedisUtil { @Resource private RedissonClient redissonClient; public boolean setString(String key, Object value, long time) { try { RBucket rBucket = redissonClient.getBucket(key); if (time > 0) { rBucket.set(value,time,TimeUnit.SECONDS); } else { rBucket.set(value); } return true; } catch (Exception e) { e.printStackTrace(); return false; } } public String getString(String key) { if(key==null) return null; RBucket rBucket=redissonClient.getBucket(key); Object o = rBucket.get(); return o == null ? null : o.toString(); }// public boolean setString(String key, Object value, long time) {// try {// if (time > 0) {// redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS);// } else {// redisTemplate.opsForValue().set(key, value);// }// return true;// } catch (Exception e) {// e.printStackTrace();// return false;// }// }//// public String getString(String key) {// if(key==null)// return null;// Object o = redisTemplate.opsForValue().get(key);// return o == null ? null : o.toString();// }}写入:RedisUtil.setString("key","value",time);读取:RedisUtil.getString("key");
登录后复制
以上就是Springboot怎么整合redis实现简单的数据写入和读取的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2031771.html