zoukankan      html  css  js  c++  java
  • 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();
    ?>
    

      

  • 相关阅读:
    POJ 3458 Colour Sequence(简单题)
    Cygwin下vim按方向键出现ABCD;
    算法之旅——归并排序
    poj 2769 Reduced ID Numbers(memset使用技巧)
    Restlet+Fastjson 高速构建轻量级 Java RESTful Webservice
    poj 1659 Frogs&#39; Neighborhood (度序列)
    PHP监測memcache服务端的执行状况
    机器学习之倚门回首嗅青梅
    Threejs 官网
    sqlserver安全加固
  • 原文地址:https://www.cnblogs.com/fantianlong/p/10183528.html
Copyright © 2011-2022 走看看