PHP-MemCache的骨干拔取

1.什么是MemCache

  MemCache一种工作于劳动器端的数目管理工具,他得以将数据以
键-值对的款式保存在内存中。重要职能是用作缓冲区以增长快速出现访问的进度。

2.MemCache的安装

  下载MemCache的源文件,并雄居memcached目录下。

  在命令行输入指令安装

PHP 1

  执行完毕后,我们就足以在windows的劳务管理中找到memcache服务了,这里我将他的启航形式改为手动启动

  PHP 2

  假若现在要启动memcache服务的话需要在命令行输入一下命令

PHP 3

3.MemCache的连续与运用

  memcached进程是劳务器端的,memcached可以应用编程语言(如PHP)也可以接纳Telnet。

  Telnet使用ip地址和端口号连接,这里ip地址为本机,端口号为默认11211。

PHP 4

  连接成功未来就可以利用客户端命令举办操作了

4.MemCache命令

  stats查看服务器状态

  PHP 5

  add添加多少

    add命令以<键>-<标记>-<有效期>-<数据长度>的方法丰盛数据

    键值必须唯一

    标记值是一个无符号整数,其效用见前面部分

    有效期单位是秒,0象征永久有

    数据长度,相比为难设置,所以我们接纳编程语言提供的假说添加数据

    PHP 6

    如图添加一个名为user的多少,标记为1,时间为30秒,长度为5。

    add假设添加一个曾经存在的键名的话将会破产。

  set添加多少

    set使用办法与add相同set添加一个键名存在的数目时,将会交替掉原来那么些。

    PHP 7

  get查询数据

    使用get 键名 查询数据

    PHP 8

  delete删除数据

    PHP 9

  flush_all命令删除所有多少

    注意下划线

    PHP 10

5.遍历出一切数目

  首先采用stats items命令查看存入数据的情景

  咱们第一添加one,two,three三条数据

  然后用stats items观察

  PHP 11

PHP,  之后方可应用stats cachedump <标记>
<数字>呈现出整个数据,

  其中数组表示呈现出的条数,假如是0则意味整个数额

  PHP 12

  注意:假若采纳delete删除数据,则该措施不会来得出删除的数码,但运用flush_all方法删除的多寡任然可以打印,但事实上已经去除,不可能取出值。

 

相关文章