当前位置: 首页> 房产> 建筑 > web用什么软件写_美国主要手表网站_重庆seo排名电话_百度新闻官网首页

web用什么软件写_美国主要手表网站_重庆seo排名电话_百度新闻官网首页

时间:2025/7/11 23:47:41来源:https://blog.csdn.net/weixin_44917754/article/details/147366974 浏览次数:0次
web用什么软件写_美国主要手表网站_重庆seo排名电话_百度新闻官网首页

一、redis介绍
redis是一种NoSQL类型的数据库,其数据存储在内存中,因此其数据查询效率很高,很快。常被用作数据缓存分布式锁 等。SpringBoot集成了Redis,可查看开发文档Redis开发文档。Redis有自己的可视化工具Redis Desktop Manager
Redis使用RedisTemplateStringRedisTemplate类提供的方法操作redis数据。

redis使用场景:
1、即时性、数据一致性要求不高的
2、访问量大且更新频率不高的数据(读多,写少)

二、redis使用方法

  1. 导包
<!--        redis依赖包--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency></dependencies>

说明:具体依赖包名可在Maven仓库搜索redis即可查询到

  1. 写配置
spring:redis:host: 192.168.195.131(redis地址)

说明:redis可配置项可以ctrl+点击redis查看所有RedisProperties

  1. 使用RedisTemplateStringRedisTemplate类提供的方法操作redis数据。
@Overridepublic Map<String, List<Level2CategoryVO>> getCatalogJson() {// 先从缓存中查,如果有则直接返回,如果没有则查数据库,再返回String catalogJson = redisTemplate.opsForValue().get("catalogJson");// 如果缓存中没有,则查数据库,将结果存到redis,再返回if (StringUtil.isNullOrEmpty(catalogJson)) {Map<String, List<Level2CategoryVO>> catalogJsonDB = this.getCatalogJsonDB();redisTemplate.opsForValue().set("catalogJson", JSON.toJSONString(catalogJsonDB));return catalogJsonDB;}return JSON.parseObject(catalogJson, new HashMap<String, List<Level2CategoryVO>>().getClass());}

redis可视化结果:
在这里插入图片描述

说明:StringRedisTemplate类是专门在redis中操作key和value均为String类型的数据。RedisTemplate则value可为对象类型。

关键字:web用什么软件写_美国主要手表网站_重庆seo排名电话_百度新闻官网首页

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: