memcache 简介以及php调动 (一)

一. 

简介memcache

              Memcache是一个自由开源的,高性能,分布式内存对象缓存系统             

              Memcache是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。

              Memcache简洁而强大。简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。

              本质上, 是一个简洁的key-value存储系统。 一般的使用是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

             memcache作为高速运行的分布式缓存服务器的一些特点

 

                           1.  协议简单     2.基于libevent的事件处理     3. 内置内存存储方式  4.  memcache互不相通信的分布式

  二  .window 系统的安装     

            I.安装时: 需要以管理员的身份打开 : 以便获取权限;

            2.安装完成时:可以在任务管理器中查看到 memcache的 进程 ;

            3. 验证时: Telnet 可以验证是否已经连接到memcache;

   PHP连接到 memcache 的操作 

            1.安装 其中一种   php_memcache 的操作

                  a. 下载 自己php 版本对应的dll 文件 ;

                   b. 把下载好的配置文件php_memcache.dll 放到php的 扩展包目录ext中;

                   c. 打开 php.ini 把extension=php_memcache.dll写入

                   d.验证:重启Apache 后 在phpinfo()中 查找memcache 即可 ;

    PHP 中调用 memcache 操作;

      参考地址:    http://php.net/manual/en/book.memcache.php
 

                1.     $memcache_obj=new mecache;

                        $memcache_obj->connect('memcache_host',11211);

                   2.   $memcache_obj= memcache_connect('memcache_host', 11211);

                        memcache_set($memcache_obj,'var_key','some variable', 0,30);

                       echo memcache_get($memcache_obj,'var_key');

      

                    

 

    

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值