PHP 连接 Memcached

PHP 连接 Memcached 需要先安装 memcache 扩展模块:

cd /usr/local/src
wget http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz
tar xf memcache-2.2.3.tgz
cd memcache-2.2.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
echo ‘extension = "memcache.so"‘ >> /usr/local/php/etc/php.ini
[root@localhost ~]# /usr/local/php/bin/php -m | grep memcache
memcache

测试 PHP 是否连接 Memcached:

[root@localhost ~]# curl http://www.apelearn.com/study_v2/.memcache.txt > 1.php
[root@localhost ~]# /usr/local/php/bin/php 1.php    //看到如下输出则表示连接成功
Get key1 value: This is first value<br>Get key1 value: This is replace value<br>Get key2 value: Array
(
    [0] => aaa
    [1] => bbb
    [2] => ccc
    [3] => ddd
)

原文地址:https://www.cnblogs.com/pzk7788/p/10460424.html

时间: 2024-10-08 18:27:15

PHP 连接 Memcached的相关文章

1.5-php连接memcached

先安装php的memcache扩展(memcached和php通讯的中间件) wget http://www.lishiming.net/data/attachment/forum/memcache-2.2.3.tgz # tar zxf memcache-2.2.3.tgz # cd memcache-2.2.3 # /usr/local/php/bin/phpize   #执行,生成./configure文件 # ./configure --with-php-config=/usr/loca

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.tgzcd memcache-2.2.7/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-co

使用telnet连接memcached,发送统计命令:stats

使用telnet连接memcached,发送统计命令:stats.shell>telnet 192.168.51.110  11211 Trying 192.168.228.3... Connected to 192.168.228.3. Escape character is '^]'. statsSTAT pid 6995STAT uptime 87233STAT time 1222314531STAT version 1.2.6STAT pointer_size 32STAT rusage

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

21.5-21.8 memcached命令行、导出与导入、PHP连接memcached、存储会话

21.5 memcached命令行 创建数据 yum install -y telnet 利用telnet命令连接memcached数据库 telnet 127.0.0.1 11211 #写入数据 set key2 0 30 2 12 STORED 这个是错误的示范,因为0 30 已经存在 set key 0 30 3 12 CLIENT_ERROR bad data chunk ERROR 检测存储状态 #利用get key值查看 get key END get key2 END #因为定义了

memcached命令行以及数据导出和导入、 php连接memcached以及储到sessions

memcached命令行 进入到memcached中,如果没有可以yum安装telnet 127.0.0.1 11211Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.set key2 0 30 2set:是用来储存数据的key:这里面key2是key的名字,因为memcached是属于key- valux,存数据要有一个key,也要有一个valux.2:这里面的2是你要存到数值是两位的,或者是两个字节.比如我

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

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

php 连接 memcached 并调用

话不多说,上代码,自己看注释 <?php header("Content-type: text/html; charset=utf-8"); $mem = new Memcache(); $mem->connect('127.0.0.1',11211);//连接memcached $id = 3; $sql = "SELECT * FROM junyi_user WHERE id='$id'"; $key = md5($sql); //数据库查询是否已经

jsp连接memcached

<%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="net.spy.memcached.MemcachedClient" %> <%@ page import="java.net.InetSocketAddress" %> <% Me