博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
夺命雷公狗---memcache NO:05 分布式的内存对象缓存系统的配置
阅读量:5167 次
发布时间:2019-06-13

本文共 718 字,大约阅读时间需要 2 分钟。

要组建分布式缓存系统。

(1)有多台memcache服务器

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

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

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

 

 

建步骤:

准备至少两台memcache服务器。

localhost:  11211

localhost:11210

 

存储方法如下所示:

 

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);

 

 

 

读取方法如下:

 

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

转载于:https://www.cnblogs.com/leigood/p/5032361.html

你可能感兴趣的文章
打包iOS应用程序
查看>>
EasyUI - DataGrid 去右边空白滚动条列
查看>>
安卓数据库操作
查看>>
MySql中的变量定义
查看>>
spoj2798 QTREE3 Query on a tree again!
查看>>
Python acos() 函数
查看>>
top coder password题解
查看>>
Myeclipse 安装所有插件
查看>>
4-1
查看>>
POJ - 2796 Feel Good 单调递增栈+前缀和
查看>>
redis面试题
查看>>
三、activiti designer 的安装
查看>>
Python自省
查看>>
How to Choose the Best Way to Pass Multiple Models in ASP.NET MVC
查看>>
【算法】求二叉树各路径结点之和并找出最大值的路径
查看>>
c 字符串 函数
查看>>
12.5 站立会议
查看>>
SQLServer数据库的一些全局变量
查看>>
Centos-本机网络连接、运行端口和路由表等信息-netstat
查看>>
胡适阅读
查看>>