Spring+Java MemCache||Redis 使用总结

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~大家好,我是IT修真院上海分院第3期学员,一枚正直善良的java程序员,今天给大家分享一下,修真院java任务中的一个知识点:Java使用Spring使用MemCache或Redis使用教程

技能树.IT修真院“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~我的邀请码:16318412,或者你可以直接点击此链接:http://www.jnshu.com/login/1/16318412

首先,什么是MemCached官方术语不说,就说说自己的理解。

MemCache和Redis都是内存型数据库,所谓内存型指的是数据存储在内存当中,之所以存储在内存当中是为了能够提高传输和处理速度。对于数据失效机制,MemCache因为只存储在内存中,所以关闭MemCache时内存中的数据均被销毁,而Redis不仅仅是内存型数据库,还可存放在硬盘中,因此即使Redis关闭销毁内存中的数据,还可通过硬盘读取。MemCache和Redis均支持设置数据有效期,有效期超时直接销毁。

MemCache和Redis对于程序来讲起到一个缓存的作用,怎么讲呢。

每次调用Dao层方法访问DB获取数据前,都先访问内存数据库(MemCache||Redis),如果内存数据库中存在,那么直接返回,若不存在则访问DB获取值并存放打内存数据库中。这样就起到了缓存的作用,为数据库缓解了压力。

MemCache和Redis都会产生脏数据,对于特别重要的数据一般不推荐存放到内存数据库中。

MemCache配置使用

添加依赖:

添加依赖

Spring配置

Spring配置

使用方法


因忘记了什么原因,所以就大概写了下流程

Redis配置使用:

添加依赖

添加依赖

Spring配置

Spring配置Redis

第一个是连接池,第二个连接池配置文件。

Redis使用

注入

存放基本类型和读取基本类型

基本类型使用

注:必须记得归还连接,不然分分钟报异常,而且必须得用try catch finally来写。

存放对象及获取对象

存放对象及获取对象


今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~

技能树.IT修真院“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~我的邀请码:16318412,或者你可以直接点击此链接:http://www.jnshu.com/login/1/16318412

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.背景介绍 在大多数Web应用都将数据保存到关系型数据库中,WWW服务器从中读取数据并在浏览器中显示。但随着数据...
    黑白电影_阅读 519评论 0 0
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,093评论 2 27
  • 转载地址:http://gnucto.blog.51cto.com/3391516/998509 Redis与Me...
    Ddaidai阅读 21,487评论 0 82
  • 大家好,我是IT修真院深圳分院第03期学员,一枚正直纯洁善良的程序员。今天给大家分享一下,修真院官网JAVA(职业...
    画圈的鱼阅读 1,681评论 0 0
  • 每日必读:12条人生原则 早睡早起——晚不超过22:30,早不晚于6:00,午睡不玩手机。 谨言——言必于人于己有...
    wenzi2507阅读 298评论 0 0