Ecache简单的缓存系统
ecache
简单的缓存系统 纯属学习
介绍
ECache -> easy cache 简单粗暴的命名
之前自己在做一个项目,服务器需要接入缓存。由于是云主机(屌丝 你懂的),那点内存根本不够再安装个memcache或者redis之类的缓存服务。当时就用了个最搓的办法,直接MAP放内存了。弊端每次重启缓存就没 了。 后面有点空闲时间就想写个简单点的缓存(中间也有看下ehcache,代码挺复杂的,可以学习学习),能持久化就行。然后就写了这个。 还能用 ^.^
开始使用
使用Spring启动缓存、管理生命周期
<bean id="cache" class="com.ecache.CacheManager"> <property name="config"> <bean class="com.ecache.Configuration"> <property name="root" value="/usr/local/ecache/"/> <property name="space" value="10"/> <!-- unit GB --> </bean> </property> </bean>
代码中使用
class CacheTest { ECache<String, String> cache; public boolean put(String key, String value) { return cache.set(key, value); } public boolean put(String key, String value, long time) { return cache.set(key, value, time); } public String get(String key) { return cache.get(key); } public boolean remove(String key) { return cache.remove(key); } public boolean clear() { return cache.clear(); } }
评论
ecache轻量级本地内存缓存
ecache是一款极简设计、高性能、并发安全、支持分布式一致性的内存缓存。特性代码量<300行、30s完成接入高性能、极简设计、并发安全支持LRU 和 LRU-2两种模式额外小组件支持分布式一致
ecache轻量级本地内存缓存
0
JBossCacheJava 缓存系统
JBossCache是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行Jboss服务器之间的集群工作。JBossCache能够通过Jboss应用服务
JBossCacheJava 缓存系统
0
OSCacheJava 缓存系统
OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OS
OSCacheJava 缓存系统
0
DynPage简单的CMS系统
DynPage是一个基于CKEditor的开源简单CMS,CKEditor是一个非常强大的所见即所得的编辑器。DynPage同样是一个无数据库的CMS。CKEditor编辑的页面中可以插入Ajax/J
DynPage简单的CMS系统
0