Memcached下载安装和使用

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

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

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

能够设置为启动类型为自动,即开机自动启动服务端数据库

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

三、下载和安装Memcache拓展
Memcache是做为PHP拓展实现的,因此要和PHP关联起来
3.一、下载和安装php拓展
3.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.二、安装
把下载的拓展放到php/evt中
php.ini中在拓展位置添加extension=php_memcache.dll(这里的拓展名须要和php/evt文件夹下的拓展一致) api

3、使用
具体查看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();
?>
相关文章
相关标签/搜索