发表于: 2018-03-27 23:19:12

1 662


今天完成的事:

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。



返回列表 返回列表
评论

    分享到