当前位置: 首页 > news >正文

双语版网站沐风wordpress

双语版网站,沐风wordpress,wordpress删除漏洞,网络营销有哪些就业岗位在Spring Boot项目中#xff0c;Redis是一个常用的分布式缓存解决方案。下面展示的RedisCache工具类封装了对Redis进行基本操作的方法#xff0c;包括存储和获取各种类型的数据、设置过期时间以及处理集合类型的缓存。 /*** redis 工具类***/ SuppressWarnings(value { Redis是一个常用的分布式缓存解决方案。下面展示的RedisCache工具类封装了对Redis进行基本操作的方法包括存储和获取各种类型的数据、设置过期时间以及处理集合类型的缓存。  /*** redis 工具类***/ SuppressWarnings(value { unchecked, rawtypes }) Component public class RedisCache {Autowiredpublic RedisTemplate redisTemplate;/*** 缓存基本的对象Integer、String、实体类等** param key 缓存的键值* param value 缓存的值*/public T void setCacheObject(final String key, final T value){redisTemplate.opsForValue().set(key, value);}/*** 缓存基本的对象Integer、String、实体类等** param key 缓存的键值* param value 缓存的值* param timeout 时间* param timeUnit 时间颗粒度*/public T void setCacheObject(final String key, final T value, final Integer timeout, final TimeUnit timeUnit){redisTemplate.opsForValue().set(key, value, timeout, timeUnit);}/*** 设置有效时间** param key Redis键* param timeout 超时时间* return true设置成功false设置失败*/public boolean expire(final String key, final long timeout){return expire(key, timeout, TimeUnit.SECONDS);}/*** 设置有效时间** param key Redis键* param timeout 超时时间* param unit 时间单位* return true设置成功false设置失败*/public boolean expire(final String key, final long timeout, final TimeUnit unit){return redisTemplate.expire(key, timeout, unit);}/*** 获得缓存的基本对象。** param key 缓存键值* return 缓存键值对应的数据*/public T T getCacheObject(final String key){ValueOperationsString, T operation redisTemplate.opsForValue();return operation.get(key);}/*** 删除单个对象** param key*/public boolean deleteObject(final String key){return redisTemplate.delete(key);}/*** 删除集合对象** param collection 多个对象* return*/public long deleteObject(final Collection collection){return redisTemplate.delete(collection);}/*** 缓存List数据** param key 缓存的键值* param dataList 待缓存的List数据* return 缓存的对象*/public T long setCacheList(final String key, final ListT dataList){Long count redisTemplate.opsForList().rightPushAll(key, dataList);return count null ? 0 : count;}/*** 获得缓存的list对象** param key 缓存的键值* return 缓存键值对应的数据*/public T ListT getCacheList(final String key){return redisTemplate.opsForList().range(key, 0, -1);}/*** 缓存Set** param key 缓存键值* param dataSet 缓存的数据* return 缓存数据的对象*/public T long setCacheSet(final String key, final SetT dataSet){Long count redisTemplate.opsForSet().add(key, dataSet);return count null ? 0 : count;}/*** 获得缓存的set** param key* return*/public T SetT getCacheSet(final String key){return redisTemplate.opsForSet().members(key);}/*** 缓存Map** param key* param dataMap*/public T void setCacheMap(final String key, final MapString, T dataMap){if (dataMap ! null) {redisTemplate.opsForHash().putAll(key, dataMap);}}/*** 获得缓存的Map** param key* return*/public T MapString, T getCacheMap(final String key){return redisTemplate.opsForHash().entries(key);}/*** 往Hash中存入数据** param key Redis键* param hKey Hash键* param value 值*/public T void setCacheMapValue(final String key, final String hKey, final T value){redisTemplate.opsForHash().put(key, hKey, value);}/*** 获取Hash中的数据** param key Redis键* param hKey Hash键* return Hash中的对象*/public T T getCacheMapValue(final String key, final String hKey){HashOperationsString, String, T opsForHash redisTemplate.opsForHash();return opsForHash.get(key, hKey);}/*** 获取多个Hash中的数据** param key Redis键* param hKeys Hash键集合* return Hash对象集合*/public T ListT getMultiCacheMapValue(final String key, final CollectionObject hKeys){return redisTemplate.opsForHash().multiGet(key, hKeys);}/*** 获得缓存的基本对象列表** param pattern 字符串前缀* return 对象列表*/public CollectionString keys(final String pattern){return redisTemplate.keys(pattern);} }此RedisCache工具类提供了一套便捷的方法来与Redis进行交互简化了开发过程中对缓存的操作提高了开发效率并降低了代码复杂度。通过这个类开发者可以轻松地对字符串、对象、集合以及其他复杂结构如Map进行缓存管理并支持设置过期时间和批量操作等功能。
http://www.dnsts.com.cn/news/267312.html

相关文章:

  • 如何做学校的网站怀仁建设局网站
  • 最牛网站建设是谁建设网站账号密码不区分大小写
  • 简洁企业网站模板深圳龙华区邮政编码多少
  • 网站建设渠道网络游戏开发培训
  • 阜宁县住房城乡建设局网站无锡网站制作联系方式
  • 网站微信推广方案网站建设客户告知书
  • 一流的邯郸网站建设wordpress博客人物插件
  • 怎样设计卖奖的网站2345网址大全最新版下载
  • 培训课程网站建设网站中文章内图片做超链接
  • 爱站工具包手机版培训网页
  • 怎么给一个花店做网站建设做网站和做app哪个更难
  • 美食门户网站源码wordpress静态化缓存
  • 多城市二手车网站源码seo点击工具
  • 鹤壁集团网站建设gps建站步骤
  • 衡水建网站费用陕西省汉中市城乡建设网站
  • 没有版权可以做视频网站吗wordpress应用主题免费下载
  • 销售网站内容设计方案网站空间已到期 请尽快续费开通
  • 网站技术制作购物网站建设公司
  • 有哪些网站可以做推广包包山丹做网站的公司
  • 江苏省现代化示范校建设网站百度指数怎么看
  • 深圳市门户网站建设品牌广告创意设计作品
  • 网站建设去哪里找客户图文视频怎么制作
  • 电子商务网站手机网站
  • 用jsp做婚纱网站的流程网站设计概念
  • 建站之星切换模板如皋网站建设公司
  • jsp做就业网站怎么做网站开发的方案
  • 网站分几个类型做头像的网站自己的名字
  • 网站建设信息发布音乐app界面设计
  • 如何做领券网站宁波网页设计在宁勤区
  • 网站建设维护培训门户网站盈利