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算出一个数值来,该数值除以服务器的个数得到一个值,该值决定向哪台服务器添加数据和取出数据。

  • 相关阅读:
    如何使用Junit
    CSS简单动画效果
    编程类软件下载地址
    常用的工具包-下载地址
    连接数据库常用工具类(二)------C3P0Utils工具类
    连接数据库时常用的工具类(一)-------C3P0XmlUtils
    浏览器输入服务器端口号来访问html网页
    使用C/S结构实现客户端上传本地文件到服务器
    冒泡排序
    一个注册界面
  • 原文地址:https://www.cnblogs.com/leigood/p/5032361.html
Copyright © 2011-2022 走看看