相信我们做PHP开发的人都会用到memcached这个web缓存系统。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

在这里就不给大家介绍怎么安装了。现在网上的教程也很多的,给大家一个参考的案例(如遇到有什么问题,请在下方留言)

windows安装 linux安装

我们对memcached进行操作的方式主要有三种。

1. 使用telnet操作

2.使用php_memcached.dll扩展库

3.直接使用php操作

先给大家介绍第一种,也是最简单的一种(操作环境windows)。后面会给大家单独介绍后面两种常用的方式,尤其第三者。(感兴趣的可以关注我的微信公众号wechatid:qq1005349393)下面正式步入主题。

第一步,我们打开我们的telnet,链接到memcached。我们先开启我们的memcached服务。前面的windows安装已经介绍了怎么操作。

如何使用我们的telnet操作memcached

telnet的命令是 127.0.0.1 是服务地址(我们在本地安装的memcached,当然这里就是127.0.0.1了),后面是memcached的端口号,memcached的默认端口是11211。

如何使用我们的telnet操作memcached

如出现此界面,证明就成功链接到我们的服务了。

如出现telnet无此命令,可能是我们的系统环境未安装telnet,我们有两种办法解决。

第一种就是我们到其他人的电脑的C盘的windows的System32目录下面,找到telnet拷贝到自己的这个目录即可

如何使用我们的telnet操作memcached

第二种就是直接让我们的系统来装,首先打开我们的控制面板。

如何使用我们的telnet操作memcached

如何使用我们的telnet操作memcached

如何使用我们的telnet操作memcached

如何使用我们的telnet操作memcached

安装好后,在执行上面的操作即可,建议使用管理员身份操作dos命令

第一步,添加数据(add  键名(因为memecached是以hash存储)  是否压缩(0不压缩)  存储时间(以秒为单位)  字符长度)

如何使用我们的telnet操作memcached

第二部,查询数据(get 键名)

如何使用我们的telnet操作memcached

第三部,修改数据

(set 键名 是否压缩 存储时间 字符长度)当改键不存在的时候就添加,存在就修改

(replace 键名 是否压缩 存储时间 字符长度)当键名不存在时,则提示错误

如何使用我们的telnet操作memcached

第四部,删除数据

(delete 键名)删除指定键

(flush_all)删除所有键

如何使用我们的telnet操作memcached

相关文章: