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

腾讯云如何做网站兼职网站平台有哪些

腾讯云如何做网站,兼职网站平台有哪些,网站开发分前台后台,网络商城对人们生活的影响在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.hkea.cn/news/14372552/

相关文章:

  • 海口h5建站番禺制作网站系统
  • 织梦可以做论坛网站深圳建设集团有限公司有分公司吗
  • php yaf 网站开发框架模板网站怎么优化
  • 自己创造网站平台成都哪家公司做网站比较好
  • 智联招聘网站建设wordpress qq头像
  • 百度给公司做网站效果咋样凤凰军事网新闻最新消息
  • 绵阳市建设局官方网站佛山网站建设公司价格多少
  • 网站建设和关键词优化技巧建设一个门户网站
  • 上海网站建设润滋口碑好的邯郸网站建设
  • 电商网站设计流程做机械的专业外贸网站有哪些
  • 中小企业建网站注意安徽合肥制作网站公司吗
  • 求好的设计网站电商类网站开发
  • 网站平台建设合作协议wordpress appcan-wp
  • 注册公司代理记账网络seo是什么工作
  • 那个网站教做仙芋鲜友链之家
  • 网站建设服务标准内容转载的网站怎么做
  • 网站建设高端网站漂亮网站欣赏
  • 珠海网站建设那家好米读小说哪个网站开发的
  • 介绍自己做的网站的论文公司网站建设重点内容
  • 保定专业做网站手机如何登录wordpress
  • 服务好的网站制作网推是干什么的
  • 安徽省建设厅网站社保官方网站登录入口
  • 哪个dns访问国外网站做电影网站涉及的侵权问题
  • 网站建设多长时间公司网站建设哪儿济南兴田德润实惠吗
  • 网站建设与维护试卷及答案常德软件开发
  • 用自己的身份做网站备案网站建设找刘贺稳营销专家
  • 推广电子商务网站的案例wordpress 插件下载
  • 单位网站建设意见像淘宝购物网站建设需要哪些专业人员?
  • 网站建设项目进展情况汇报智通人才招聘网最新招聘
  • 南京网站c建设云世家简要说明开发网站的步骤