PHP 连接 Memcached 服务

PHP Memcache 扩展包下载地址:http://pecl.php.net/package/memcache,你可以下载最新稳定包(stable)

wget http://pecl.php.net/get/memcache-2.2.7.tgz
tar -zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

修改/etc/php.ini,加入extension = memcache.so

重启apache

php -m检查是否安装成功

PHP 连接 Memcached

<?php
  $memcache = new Memcache;             //创建一个memcache对象
  $memcache->connect(‘localhost‘, 11211) or die ("Could not connect"); //连接Memcached服务器
  $memcache->set(‘key‘, ‘test‘);        //设置一个变量到内存中,名称是key 值是test
  $get_value = $memcache->get(‘key‘);   //从内存中取出key的值
  echo $get_value;
?>
时间: 2024-10-06 22:10:45

PHP 连接 Memcached 服务的相关文章

Java 连接 Memcached 服务

Windows 下安装 Memcached http://www.runoob.com/memcached/window-install-memcached.html 通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务. telnet HOST PORT telnet 127.0.0.1 11211 添加 Memcached jar 包 <dependency> <groupId>net.spy</groupId> <artifactId

PHP连接Memcached安装及数据库操作

memcached介绍 Memcached是一套开源的高性能分布式内存对象缓存系统,它将所有的数据都存储在内存中,因为在内存中会统一维护一张巨大的Hash表,所以支持任意存储类型的数据.很多网站通过使用 Memcached提高网站的访问速度,尤其是对于大型的需要频繁访问数据的网站. Memcached是典型的C/S架构,因此需要安装 Memcached服务端与 MemcachedAPI客户端. Memcached服务端是用C语言编写的,而 Memcached API客户端可以用任何语言来编写,如

企业级Memcached服务应用实践。

企业级Memcached服务应用实践 Memcached服务 一, Memcached介绍 1.1 Memcached与常见同类软件对比 (1)Memcached是什么? Memcached是一个开源的,支持高性能,高并发的分布式内存缓存系统,由C语言编写,总共2000多行代码.从软件名称上看,前3个字符"Mem"就是内存的意思,而接下来的后面5个字符"cache"就是缓存的意思,最后一个字符d,是daemon的意思,代表是服务器端守护进程模式服务. Memcach

通过memcache动态运行库操作memcached服务,进行CURD

具体学习参考php参考手册: 操作memcached的几种方式: bool Memcache::add ( string $key , mixed $var [, int $flag [, int $expire ]] ) 如果报 expire 设为0 表示,永不过期.(只要memcache不重新启动,就永远在mem中) exprie 直接给的是秒数,则最大 30*3600*24 如果你希望保持时间超过30  time()+天数*3600*24 即可 mem1.php <?php //创建一个m

PHP源码来操作memcached服务

如何使用PHP源码来操作memcached服务 如果管理员不让我们去加载 memcache.dll 文件,我们可以直接通过源码操作 看高手的源代码也很有意思! 特点: 1.不需要开启memcache扩展 2.使用fsockopen()套接字连接memcached 3.同样执行执行CRUD 引用别人写的一个类: memcached-client.php <?php // // +------------------------------------------------------------

Linux安装Memcached服务

环境: CentOS 6.4 libevent-1.4.14b-stable memcached-1.4.21 查看是否安装libevent[[email protected] ~]# rpm -qa |grep libevent 一.下载Memcache服务器端 memcache官网:http://memcached.org/ libevent官网:http://www.monkey.org/~provos/libevent/ Memcache用到了libevent这个库用于Socket的处理

memcached演练(2) 访问memcached服务

通过上节<memcached演练(1) 搭建memcached服务>,已经成功在linux虚拟机上安装了memcached服务,并设置了自启动. STAT version 1.4.29 Mem:          1891 主要内容 使用telnet命令行工具,操作memcached服务 使用java spymemcached工具访问memcached服务 监控插入不同数据量的数据,响应时间 监控memcached主机繁忙&清闲对比情况 调整memcached的内存指标,插入相同的数据

CentOS 6.4 安装Memcached服务

环境: CentOS 6.4 libevent-1.4.14b-stable memcached-1.4.21 查看是否安装libevent[[email protected] ~]# rpm -qa |grep libevent 一.下载Memcache服务器端 memcache官网:http://memcached.org/ libevent官网:http://www.monkey.org/~provos/libevent/ Memcache用到了libevent这个库用于Socket的处理

Mac linux 安装memcached服务

今天在Mac上安装memcached服务的时候 由于安装memcached之前需要安装libevent依赖包 所以使用brew install libevent 安装过程中报错 Warning: You are using OS X 10.11. We do not provide support for this pre-release version. You may encounter build failures or other breakage. ==> Downloading ht