zoukankan      html  css  js  c++  java
  • 夺命雷公狗---memcache NO:05 分布式的内存对象缓存系统的配置

    要组建分布式缓存系统。

    (1)有多台memcache服务器

    (2)分布式算法。从哪台存储的数据,就从哪台获取数据。

    该算法是内置的,无需我们自己干预,内置到memcache的扩展里面的。

    我们在使用多台memcache操作时,和操作一台是一样的。

    建步骤:

    准备至少两台memcache服务器。

    localhost:  11211

    localhost:11210

    存储方法如下所示:

    <?php
    $mem = new Memcache();
    //链接分布式memcache服务器
    //向连接池中添加一个memcache服务器
    $mem -> addServer(‘localhost’,11211);
    $mem -> addServer(‘localhost’,11210);
    $mem -> set(‘name’,’lisi’,0,3600);
    $mem -> set(‘age’,23,0,3600);
    $mem -> set(’email’,’lisi@163.com’,0,3600);
     

    读取方法如下:

    <?php
    $mem = new Memcache();
    //链接分布式memcache服务器
    //向连接池中添加一个memcache服务器
    $mem -> addServer(‘localhost’,11211);
    $mem -> addServer(‘localhost’,11210);
    var_dump($mem->get(‘name’));
    var_dump($mem->get(‘age’));
    var_dump($mem->get(’email’));

    在添加数据是,连接的多台memcache服务器要和取出数据的页面的memcache服务器的个数和顺序要一直,原因:就是采用了去摸算法

    取模算法:在数据存储和取出时,根据key算出一个数值来,该数值除以服务器的个数得到一个值,该值决定向哪台服务器添加数据和取出数据。

  • 相关阅读:
    CPT104-labs
    Java-数据结构-ArrayList
    INT104-lab13[Parzen Window Method][此方法无数据集划分]
    INT104-lab12 [KNN Algorithm][lambda表达式]
    INT104-lab11 [聚类] [iris数据集] [K-means Algorithm]
    Nginx配置https兼容http
    JS获取整个网页html代码
    nginx重启生效conf文件的修改
    WampServer
    在win10系统中,开启hyper-v要满足下列条件
  • 原文地址:https://www.cnblogs.com/leigood/p/5032361.html
Copyright © 2011-2022 走看看