发表于: 2018-03-27 23:19:12
1 660
今天完成的事:
1、学习了Memcached。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。
Memcached有三种方式支持Java,分别是:Memcached Client for Java 、SpyMemcached 和XMemcached。
这三种Client一直存在各种争议:
Memcached Client for Java 比 SpyMemcached更稳定、更早、更广泛;
SpyMemcached 比 Memcached Client for Java更高效;
XMemcached 比 SpyMemcache并发效果更好。
我这里选择的是第三种。
下载Memcached服务端之后,还要加上必须的jar包。
Memcached交给Spring管理,,添加配置文件
至于Memcached链接服务器,访问时间等属性,可以建一个memcached.properties文件,在配置文件中定义。
这样,Memcached就与Spring整合在一起了。
缓存的应用:
2、昨天做了压测,但是对他的具体含义还不是很清楚。
吞吐量:
聚合:
明天要做的事:
看看能不能把缓存昨晚,然后有时间的话看看性能测试相关吧。
遇到的问题:
Memcached测试的时候出错了,TimeOut异常,搞了半天搞不定。今天在试试吧。
收获:
学会了怎么安装memcached、spring整合memcached。
评论