首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
缓存框架ehcache和redis和选择比较[缓存]
所属分类
:[框架知识] |
创建时间
:2014-03-24 |
文章属性
:原创 |
文章来源
: |
作者
:windfly
###源由 > 项目中已经自己写了一个缓存工具类.现在新需求,要在分一个独立程序,程序中要共用到主程序中的缓存信息. ###目标 > 使用第三方中间缓存服务,共享缓存信息 ###过程 >* 初步选定在ehcache和redis两种缓存选一个.各自的优点可在网上搜索. * ehcache是纯java编写的缓存服务,小巧,高效.但其主要是用于进程内缓存,也就是说,在单个程序中做缓存.要共享缓存有两种方式,一种是设置分布式,一种是使用独立缓存服务.设置分布是指在每个程序中都有一个相同的缓存,同步更新还是有延时的.也有独立缓存服务,ehcache server但这个服务只更新到2010年,而且只支持rest http和webservice两种访问方式.对于缓存来说,大量的请求是不会少的,使用webservice本来效率就不高,http也比socket方式低了很多.PASS * redis是键值对缓存服务器,可设置储存到硬盘中.也就可以当数据库用.其访问效率较高.java中可使用jedit框架来操作redis.虽然jedis提供了很多方法,如果只是使用缓存的话可不必关心太多,直接使用set/get方法即可. ###结果 > 使用redis缓存,自定义工具类封装jedis框架
返回