【memcache有三种客户端,在实际应用中如何取舍? _memcache 】 | IT修真院·坑乎
问题已收录 memcache有三种客户端,在实际应用中如何取舍?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(2)
memcache
详细描述
编辑于2024-09-22
  • [西安|荣耀师兄]JAVA-赵立鼐
    0

     Java Memcache Client for Java应用最广泛,也是当前最稳定的客户端, 在线上系统大量的使用此客户端。当然,SpyMemecache和XMemcache由于使用的是NIO的IO模型,性能更高,稳定性也在提高,在性能需求较高的情况下也是比较不错的选择。

    编辑于2018-11-10
  • [北京|结业弟子]JAVA-杨若曦
    0

    这三个包我都使用过,大概说一下体验:

    1.我首先使用的是spymemcached,这个包一大问题就是不稳定,经常性的会出错,报异常;

    2.然后使用了官方提供的memcached client for java,这个放到服务器上进行压测的时候,会造成Tomcat的异常关闭,直接宕机;

    3.最后我使用的是xmemcached,这个包暂时没有什么问题,而且源码放在了github上,而且还在更新,是现在最好的选择;但是在进行压测的时候,没有吞吐量的变化,

    最后的最后,我还是推荐使用redis,在redis4.x版本后,全面包含Memcached的功能,而且功能相对Memcached来说强大;

    编辑于2019-01-05