PHP中使用memcache

memcache是一种内存缓存数据的技术,memcached是本技术的实例名

php中要使用memcache技术,需在php.ini中增加extension=memcache.dll 插件支持

同时要启动服务器上的memcache应用或服务

memcached -d install 安装memcached服务

memcached -d start 启动memcached服务

php中使用memcached

$mem=new Memcache;   //创建Memcache对象

$mem->connect(‘192.168.3.4‘,11211);

$mem->set(‘key1‘,‘i am sulin‘,0,60);  //设置键值

$val=$mem->get(‘key1‘);                 //获取键值

echo $val;

$mem->delete(‘key1);                    //删除键值

$mem->flush();                            //清除所有键值

$mem->close();

时间: 2024-10-12 09:20:45

PHP中使用memcache的相关文章

php-在php中使用memcache

<?php phpinfo(); ?> 查看电脑中的php是否已经安装memcache扩展. 如果没有: (1)php的安装路径找到ext文件夹 我的是 C:\wamp\bin\php\php5.5.12\ext 将下载的php_memcache.all文件放进去 (2)在php.ini配置文件中,加 extension=php_memcache.dll (3)重启服务器 我的出现了问题,参考的https://www.oschina.net/question/1254404_248665 用的

在php中使用Memcache

在上一篇博客中我写到了memcache的安装和管理,在这一篇博客中我将写到的是在php中如何使用memcache. 一.安装memcache扩展 首先我们通过phpinfo()函数查看一下我们当前的php环境是否支持memcache扩展,在服务器的根目录下新建一个文件info.php,在文件中写入 1 2 <?php     phpinfo(); 然后在浏览器中输入 http://localhost/info.php  访问,然后查找是否有memcache扩展,一般我们的服务器默认是没有安装me

php中memcache的使用 及 windows 中的memcache监控工具

php中使用memcache 1. 测试代码 这是memcache官方测试memcache代码 <?php $memcache = memcache_connect('localhost', 11211); if ($memcache) { $memcache->set("str_key", "String to store in memcached"); $memcache->set("num_key", 123); $obj

yii计划任务中使用memcache一个小问题

在主程序里使用memcache存储了键值,Yii::app()->memcache->set("key", $value, 600); 在主程序里任何地方都可以使用Yii::app()->memcache->get("key");获取到 由于项目需要,需要建立计划任务执行一些动作,所以我也使用了yii的计划任务功能 很恶心的发现Command里写的代码获取不到memcache的信息,最后发现是键的keyprefix问题 解决办法一:在main

安装memcached服务器和PHP中添加memcache拓展模块

Memcached是一个高性能的分布式内存对象缓存系统,用于动态web应用以减轻数据库的负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提拱动态 数据驱动网站的速度. memcached是其于libevent做事件触发的,首先装libevent. wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz [[email protected] src]# tar -xz

ubuntu 中安装memcache,并给出一个简单的实例&#183;

Memcache分为两部分,Memcache服务端和客户端.Memcache服务端是作为服务来运行的,所有数据缓存的建立,存储,删除实际上都是在这里完成的.客户端,在这里我们指的是PHP的可以调用的扩展. 1)安装Memcache服务端 sudo apt-get install memcached 安装完Memcache服务端以后,我们需要启动该服务: memcached -d -m 128 -p 11211 -u root 这里需要说明一下memcached服务的启动参数: -p 监听的端口

在yii中使用memcache

yii中可以很方便的使用memcache 一.配置在main.php的components中加入cache配置 [php] view plaincopy array( 'components'=>array( 'cache'=>array( 'class'=>'CMemCache', 'servers'=>array( array( 'host'=>'server1', 'port'=>11211, 'weight'=>60, ), array( 'host'=&

Yii 框架中安装 memcache 及配置和测试

安装php_memcache.dll扩展 1.首先将php_memcache.dll文件放入E:\server\php\ext目录下 (php_memcache.dll下载地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/)   一定要根据自己的php版本以及Thread Safety来下载相应的php_memcache.dll,Thread Safety可以在   phpinfo()中查看,enabled表示ts版

在w7下的wamp中配置memcache

php版本是5.4.16 ,我的电脑是w7 64位的. 一. memcache和memcached的区别 在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢? 其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll. 如果安装了memcached不安装扩展,那么php无法操控memcached,但是命令行使用起来没有问题 如果安装了memcache扩展但是没