【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc

【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc

ID:62304737

大小:127.00 KB

页数:21页

时间:2021-04-26

【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc_第1页
【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc_第2页
【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc_第3页
【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc_第4页
【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc_第5页
资源描述:

《【黑马程序员】分布式缓存技术redis学习系列----深入理解Spring Redis的使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、优选【黑马程序员】分布式缓存技术redis学习系列----深入理解SpringRedis的使用关于springredis框架的使用,网上的例子很多很多。但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与springredis丰富的api大相径庭,真是浪费了这么优秀的一个框架。Spring-data-redis为spring-data模块中对redis的支持部分,简称为“SDR”,提供了基于jedis客户端API的高度封装以及与spring容器的整合,事实上jedis客

2、户端已经足够简单和轻量级,而spring-data-redis反而具有“过度设计”的嫌疑。jedis客户端在编程实施方面存在如下不足:1)connection管理缺乏自动化,connection-pool的设计缺少必要的容器支持。2)数据操作需要关注“序列化”/“反序列化”,因为jedis的客户端API接受的数据类型为string和byte,对结构化数据(json,xml,pojo)操作需要额外的支持。3)事务操作纯粹为硬编码4)pub/sub功能,缺乏必要的设计模式支持,对于开发者而言需要关注的

3、太多。1.Redis使用场景Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。21/21优选我们都知道,在日常的应用中,数据库瓶颈是最容易出现的。数据量太大和频繁的查询,由于磁盘IO性能的局限性,导致项目的性能越来越低。这时候,基于内存的缓存框架,就能解决我们很多问题。例如Memcache,Redis等。将一些频繁使用的数据放入缓存读取,大大降低了数据库的负担。提升了系统的性能。其实,对于hibernate以及M

4、ybatis的二级缓存,是同样的道理。利用内存高速的读写速度,来解决硬盘的瓶颈。2.配置使用redis项目的整体结构如下:在applicationContext-dao.xml中配置如下:[AppleScript]纯文本查看复制代码?010203  

5、xmlns:xsi=".w3.org/2001/XMLSchema-instance"      xmlns:context=".springframework.org/schema/context"          xmlns:mongo=".springframework.org/schema/data/mongo"        xmlns:aop=".springframework.org/schema/aop"  21/21优选0405060708091011121314    xsi

6、:schemaLocation=".springframework.org/schema/beans                 [url=.springframework.org/schema/beans/spring-beans-3.0.xsd].springframework.org/schema/beans/spring-beans-3.0.xsd[/url]                [url=.springframework.org/schema/data/mongo].spr

7、ingframework.org/schema/data/mongo[/url]                [url=.springframework.org/schema/data/mongo/spring-mongo.xsd].springframework.org/schema/data/mongo/spring-mongo.xsd[/url]              [url=.springframework.org/schema/context].springframework.o

8、rg/schema/context[/url]            [url=.springframework.org/schema/context/spring-context-3.0.xsd].springframework.org/s...ing-context-3.0.xsd[/url]          [url=.springframework.org/schema/aop].springframework.org/schema/aop[/url]          

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。