在项目中经常会用到内存作为缓存,以提供高性能。本项目主要是针对缓存提供一种可扩展的思路,并且统一缓存的访问接口。项目的目的主要是key-value类型的内存数据缓存存储。
- jvm虚拟机内存
- redis
- iginte
- 开始测试写入缓存jvmCache
总共耗时:2380ms
每毫秒写入:420条
每秒写入:420000条
- 开始测试写入缓存igniteCache
总共耗时:9503ms
每毫秒写入:105条。
每秒写入:105000条。
- 开始测试写入缓存redisCache
总共耗时:40367ms
每毫秒写入:24条。
每秒写入:24000条。
OS:Windows7 64位
CPU:I5-4210U @ 1.70GHZ 2.40GHZ
RAM:8G
Redis用的是Redis on Windows Redis-x64-3.2.100