请通过浏览器功能收藏网页

Memcached的分布式缓存框架存储数据的框架 Memcached

发布时间:2018-08-27 13:58:13  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

Memcached是分布式的缓存系统,服务器端并没有分布式功能。服务器端各个Memcached不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实现

 Memcached的分布式客户端

客户端可以通过配置SockIOPoolservers参数保存服务器地址列表,通过weight参数配置每台服务器的权重。SockIOPool提供了连接池的服务,可以通过SockIOPool来配置memcahce服务器相关信息,如最大连接数,最小连接数等。


一个key只能存放在一台Memcache服务器上,是不会在多个服务器上有多份拷贝的,这样的话既可以防止出现刷新不同步的情况,也可以避免磁盘空间的浪费


 Memcached的分布式特点

1,服务器端不关心分布式;

2,依靠客户端来实现分布式;

3,客户端存储着可以访问到的Memcached服务器列表;

4在客户端用算法来保证,对同样key值的数据,读写都操作同一个服务器。


都有哪些算法来保证KEY的唯一服务器性质呢?  我们将在下篇文章内介绍



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0