zoukankan      html  css  js  c++  java
  • SpringBoot整合Redis初实践

      Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。

      有时,为了提升整个网站的性能,在开发时会将经常访问的数据进行缓存,这样在调用这个数据接口时,可以提高数据加载的效率

      本文将在Boot项目中进行Redis的整合,将常用的数据缓存到Redis服务器中,提高常用服务的并发能力.

    项目环境:

      jdk1.8

      maven3.5

      spring boot 2.0.4.RELEASE

      spring-boot-starter-data-redis 2.0.4.RELEASE

      Redis3.2

    一.安装Redis

      关注"Terry的私人教程"公众号回复  Redis  获取下载地址

      下载之后解压到本地 打开redis-cli.exe运行

      

      运行成功之后可以通过 Redis Desktop Manager 连接查看

      

    二.集成Redis

      本项目在调用天气接口数据时将数据缓存到Redis中

      具体实现:

      引入StringRedisTemplate,增加对Redis服务器操作

      设置缓存时间

      

       Redis以key-value为储存格式,所以在调用此方法时会将调用的地址作为key,调用数据为value,每次调用是首先判断在Redis中是否存在此key,如有此key,直接else将数据调出,

    如不存在就重新去获取数据,并初始化到Redis中

      

    三,运行结果

      通过日志可以发现已将数据缓存Redis服务器中

      

      通过Redis Desktop Manager查看

      整合Redis成功,如有问题请关注公众号"Terry的私人教程"留言

      

      

      

     

      

  • 相关阅读:
    Python教程(2.2)——数据类型与变量
    Python教程(2.1)——控制台输入
    Python教程(1.2)——Python交互模式
    (译)割点
    Python教程(1.1)——配置Python环境
    Python教程(0)——介绍
    [HDU1020] Encoding
    [HDU1004] Let the balloon rise
    扩展中国剩余定理 exCRT 学习笔记
    51nod 1943 联通期望 题解【枚举】【二进制】【概率期望】【DP】
  • 原文地址:https://www.cnblogs.com/mmmmyblog/p/9610928.html
Copyright © 2011-2022 走看看