Memcached下载安装和使用

一、简介:Memcached 是一个高性能的分布式,基于内存的key-value存储的对象缓存系统(并不是一个数据库),用于动态Web应用以减轻数据库负载。

二、下载和安装
1、下载和安装Memcached服务端
1.1、下载
Windows无官方版本,网上有非官方的版本,请自行百度,这里推荐一个下载地址http://static.runoob.com/download/memcached-win64-1.4.4-14.zip

1.2、安装
1.2.1、解压下载的压缩包
1.2.2、命令行模式(管理员)进入到memcache目录下:
memcached.exe -d install 进行安装
memcached.exe -d start 启动

可以设置为启动类型为自动,即开机自动启动服务端

2、下载和安装Memcached客户端
如果在命令行使用tenet命令,需要安装telnet客户端,如果不需要可以忽略此步骤
控制面板->程序和功能->启动或关闭Windows功能->找到“telnet客户端,打上对勾

3、下载和安装Memcache拓展
Memcache是作为PHP拓展实现的,所以要和PHP关联起来
3.1、下载和安装php拓展
3.1.1、下载
phpinfo()确认PHP版本,选择下载不同版本的拓展(ts和nts, ×86和×64)
PHP5:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
PHP7:https://github.com/nono303/PHP7-memcache-dll
3.1.2、安装
把下载的拓展放到php/evt中
php.ini中在拓展位置添加extension=php_memcache.dll(这里的拓展名需要和php/evt文件夹下的拓展一致)

三、使用
具体查看api文档:http://php.net/manual/zh/book.memcache.php

基本步骤:

<?php
    //创建memcache对象
    $mem = new Memcache();
    //连接memcached
    $mem->connect('localhost', 11211);
    //数据操作(增删改查curd)(memcached支持PHP基本数据类型和复合数据类型,特殊数据类型不支持) 
    $mem->add('name', '张三');//添加数据 重复添加相同数据不会覆盖
    $mem->set('name', '李四');//修改数据
    echo $mem->get('name');//查询数据
    $mem->delete('name');//删除数据
    //关闭连接
    $mem->close();
?>

  

原文地址:https://www.cnblogs.com/fantianlong/p/10183528.html