加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Spring Boot系列之十二 整合Redis

发布时间:2020-12-16 04:41:28 所属栏目:安全 来源:网络整理
导读:《Spring Boot系列之十二 整合Redis》要点: 本文介绍了Spring Boot系列之十二 整合Redis,希望对您有用。如果有疑问,可以联系我们。 求存眷求收藏求转发求评论(咱们可以瞎扯) 哥哥姐姐们,我想转正啊,但是头条号指数不够,啊哈哈. 谢谢咯. 说明 最近一直没时

《Spring Boot系列之十二 整合Redis》要点:
本文介绍了Spring Boot系列之十二 整合Redis,希望对您有用。如果有疑问,可以联系我们。

求存眷求收藏求转发求评论(咱们可以瞎扯)

哥哥姐姐们,我想转正啊,但是头条号指数不够,啊哈哈. 谢谢咯.

说明

最近一直没时间,又从Java转到了Android/IOS(没方法,小地方招不到人,只能自力更生了).所以,以前写好的Spring Boot的存货基本没有了.这一篇介绍下Redis和Spring Boot的整合,下一篇介绍下Dubbo和Spring Boot的整合(虽然内容很多,但是还是打算写一篇,因为分开了之后就没有上下文了).等写完这几篇之后,可能会先扯一些其他的,Docker的,mycat的还有一点点.等忙完了这段时间,Android/IOS走上正轨之后,咱再来分析Spring Boot的后续内容吧.谢谢理解.

Redis简介

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets) 与范围查询,bitmaps,hyperloglogs 和 地理空间(geospatial) 索引半径查询. Redis 内置了 复制(replication),LUA脚本(Lua scripting),LRU驱动变乱(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence),并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability).

保举一个关于Redis的组织,Redis中国用户组(我不是打广告的,我就是觉得还不错,他们不给钱的).

http://www.redis.cn/

Linux下Redis安装(单机)

  • 下载Redis3.2.3版本并解压

Spring Boot系列之十二 整合Redis

编译并安装Redis

  • 编译Redis

Spring Boot系列之十二 整合Redis

  • 启动Redis

  • Redis配置文件redis.conf在根目录下,其中有很多默认配置和详细阐明.在此就不全贴出来了

Spring Boot系列之十二 整合Redis

Spring Boot系列之十二 整合Redis

Spring Boot系列之十二 整合Redis

Spring Boot系列之十二 整合Redis

  • 关于vm开头的配置的阐明

redis从2.4版本之后撤消了以vm开头的配置. 原文:"The use of Virtual Memory is strongly discouraged."

  • 启动Redis服务端

Spring Boot系列之十二 整合Redis

Spring Boot 连接Redis

  • pom.xml

Spring Boot系列之十二 整合Redis

  • application.properties

Spring Boot系列之十二 整合Redis

  • redis config

Spring Boot系列之十二 整合Redis

Spring Boot系列之十二 整合Redis

Spring Boot系列之十二 整合Redis

  • POJO对象

Spring Boot系列之十二 整合Redis

创立一个RedisService来获取数据

Spring Boot系列之十二 整合Redis

使用JUnit Test测试getStudent办法

Spring Boot系列之十二 整合Redis

输出成果

  • 在首次运行时会输出:

Spring Boot系列之十二 整合Redis

  • 再次运行时会输出:

Spring Boot系列之十二 整合Redis

  • 解释:

再次运行时,redis中已经存在该对象的key了.所以两次都是从缓存中取得value值.

如果将redis停止后,再启动,其运行成果同再次运行时输出的成果.原因,redis会根据配置文件的相关配置将value值进行持久化,而不仅仅是存放在内存中,断电后就没有了.

代码

本文限于篇幅原因,不克不及展示所有的代码,如果想要完整的代码示例,请移步 https://github.com/sunshineasbefore/redis

支持请点赞,不喜勿喷.

每天一点点,发展多一点.

《Spring Boot系列之十二 整合Redis》是否对您有启发,欢迎查看更多与《Spring Boot系列之十二 整合Redis》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读