memcached使用小结

1,在cmd下进入memcached.exe文件目录

2, 执行memcached.exe -d install 安装memcached

3,启动memcached,执行memcached -d start

memcached默认占用11211端口,使用nestat -an 查看端口使用情况,检查11211是否被memcached占用。

4, 使用telnet连接memcached

telnet 地址 端口

5memcached常用命令

增加一条记录

add 键名 0 存放时间 数据大小

获取记录

get 键名

修改记录

set 键名 0 存放时间 数据大小

set命令无论记录是否存在,都会修改,不存在则相当于 add 命令

replace

同上, 唯一的区别就是如果记录不存在, 则修改失败

删除记录

delete 键名


PHP操作memcached

1, 使用php扩展实现

首先 下载对应php版本的memcached文件,放入phpext文件夹啊

然后在 php.ini文件中添加:

 

把;号去掉


2,使用 memcached-client.php 实现

在需要操作memcached的地方引入memcached-client.php文件即可.



后记:

分布式 memcached

memcached各个服务端之间不直接通信,memcached分布式的实现完全依赖于客户端的实现,memcached采用对 键 部分 hash之后与 memcached服务器 数量 取于的方式 来决定 把 该记录放入那台 memcached 服务器上.

 

另外装成服务之后,可以通过注册表修改命令设置最大内存。 位置在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet?\Services\memcached Server 修改ImagePath? 的值为: "D:\memcached-1.2.6\memcached.exe" -m 128 -d runservice

原文地址:https://www.cnblogs.com/mtima/p/2853718.html