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+Java MemCache||Redis 使用总结》 添加依赖

Spring配置

《Spring+Java MemCache||Redis 使用总结》 Spring配置

使用方法

《Spring+Java MemCache||Redis 使用总结》 因忘记了什么原因,所以就大概写了下流程

Redis配置使用:

添加依赖

《Spring+Java MemCache||Redis 使用总结》 添加依赖

Spring配置

《Spring+Java MemCache||Redis 使用总结》 Spring配置Redis

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

Redis使用

《Spring+Java MemCache||Redis 使用总结》 注入

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

《Spring+Java MemCache||Redis 使用总结》 基本类型使用

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

存放对象及获取对象

《Spring+Java MemCache||Redis 使用总结》 存放对象及获取对象

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

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

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

    原文作者:埋着头向前走寻找我自己
    原文地址: https://www.jianshu.com/p/1c817cee40ab
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞