zoukankan      html  css  js  c++  java
  • 使用安装 php-memcache-client

    1.memcache:是一个高效的分布式内存对象缓存系统

    2.  IES---请求--->服务器(apace) |

      |              |---->会查看memcache.是否有IES想要的内容-->|

      |                      |               |--->有,从memcache中取到内容,返回IE

          |    |   |--->没有,去数据库取,取到后添加到memcache中。返回IE

    多用户 多个memcache(分布式)

    3.安装memcached server.

    ①下载memcached.exe(用迅雷)

    http://jehiah.cz/projects/memcached-win32/files/memcached-1.2.1-win32.zip

    ②在cmd模式下,进入memcached.exe所有目录,输入以下命令,来安装服务

    memcached.exe -d install
    安装完会生成一个叫memcached Server的服务
     

    ③再输入以下命令,启动服务

    memcached.exe -d start

    ④输入netstat -an 确定11211端口是否打开。11211是memcached 服务的端口

    TCP    0.0.0.0:11211          0.0.0.0:0              LISTENING

    ⑤到第④步,就可以通过telent 127.0.0.1 11211 来对memcached 服务进行增删改查了,不过我现在主要介绍php环境下如何使用memcache缓存,所以还得继续

    此处我们使用memcached-client.php 的方式,这种试比较简单

    下载http://www.phpddt.com/usr/uploads/2012/10/93872356.rar

    保存以下代码为test.php,如果能正确输出值就可以了

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
        header("content-type:text/html; charset=utf-8");
        //包含memcached类文件
        require_once("memcached-client.php");
        $options = array(
            'servers' => array('127.0.0.1:11211'), //memcached 服务的地址、端口,可用多个数组元素表示多个 memcached 服务
            'debug' => false,  //是否打开 debug
            'compress_threshold' => 10240,  //超过多少字节的数据时进行压缩
            'persistant' => false  //是否使用持久连接
            );
        $mc = new memcached($options);
        //  设置此脚本使用的唯一标识符
        $key = 'a';
        // 往 memcached 中写入对象
        $mc->add($key, '这是key内容111111');
        /*删除memcached中对象*/
        //$mc->delete($key);
        /*替换标识符key对象的内容*/
        //$mc->replace($key,"这是新的内容");
        $val = $mc->get($key);
        echo $val;
    ?>

    这样简单弄一下就可以使用这个高效的缓存库了。

  • 相关阅读:
    C# 16进制字节转Int(涉及:Base64转byte数组)
    c# CRC-16 / MODBUS 校验计算方法 及 异或校验算法
    SqlSugar 用法大全
    SQL Server-聚焦NOLOCK、UPDLOCK、HOLDLOCK、READPAST你弄懂多少?
    使用 tabindex 配合 focus-within 巧妙实现父选择器
    DataX 3.0 源码解析一
    Golang必备技巧:接口型函数
    PID控制
    dockerfile,拷贝文件夹到镜像中(不是拷贝文件夹中的内容到镜像)
    什么是PKI?主要作用是什么?
  • 原文地址:https://www.cnblogs.com/foxhengxing/p/6568340.html
Copyright © 2011-2022 走看看