php 安装memcacheq
berkeley:
http://download.oracle.com/otn/berkeley-db/db-6.1.19.tar.gz?AuthParam=1408431634_4887d44685da5a09c70e30bd7d933861
memcacheq:
https://codeload.github.com/stvchu/memcacheq/zip/master
./configure --with-libevent --with-bdb=/usr/local/berkeleydb/ --enable-threads --prefix=/usr/local/memcacheq
/usr/local/memcacheq/bin/memcacheq -h
问题:
/usr/local/memcacheq/bin/memcacheq: error while loading shared libraries: libdb-6.1.so: cannot open shared object file: No such file or directory
解决 :
sudo ln -s /usr/local/berkeleydb/lib/libdb-6.1.so /usr/lib/
ldconfig
sudo /usr/local/memcacheq/bin/memcacheq -d -uwww -r -p11212 -H /data/mcq -N -R -v -L 1024 -B 1024 > /home/wwwlogs/mq_error.log
telnet 127.0.0.1 11212
$memcache_obj = new Memcached;
$memcache_obj->addServer('127.0.0.1',11212);
$memcache_obj->set('int',9);
$a = $memcache_obj->get('int');
var_dump($a);
$a = $memcache_obj->get('int');
var_dump($a);
result:
[jackluo@localhost mcq]$ php memcacheq.php
int(9)
bool(false)
$m = new Memcached;
$m->addServer("127.0.0.1",11212);
$m->set("mailq","zhangsan");
$m->set("mailq","lisi");
$m->set("mailq","wangwu");
print "------push bellow into mailq queue------\n";
print "zhangsan\n";
print "lisi\n";
print "wangwu\n";
print "------get mailq from mailq queue------\n";
print "first:".$m->get("mailq")."\n";
print "second:".$m->get("mailq")."\n";
print "third:".$m->get("mailq")."\n";
print "fourth:".$m->get("mailq");
php 安装memcacheq的更多相关文章
- 在CentOS 6.2上安装 MemcacheQ 最新版
1. 安装 yum install gcc cc make libevent libevent-devel 2. 安装Berkeley DB 下载:http://www.oracl ...
- 安装memcacheq
1.下载memcacheq包 下载地址:http://code.google.com/p/memcacheq/downloads/list 解压包:# tar -zxvf memcache ...
- 在linux下安装memcacheq
#!/bin/bash mkdir ~/build cd ~/build wget http://download.oracle.com/berkeley-db/db-5.1.19.tar.gz .t ...
- MemcacheQ 安装与使用
MemcacheQ 是一个基于 MemcacheDB 的消息队列服务器.官网地址:http://memcachedb.org/memcacheq/ 特点: 1.简单易用. 2.处理速度快. 3.可创建 ...
- MemcacheQ安装及使用
一.MemcacheQ安装记录1.安装libevent查看是否已经安装了libeventrpm -qa|grep libevent如果没有安装使用yum安装yum install libevent l ...
- MemcacheQ 的安装与使用
1.安装libevent 官网:http://www.libevent.org/ 全选复制放进笔记 $ wget https://github.com/downloads/libevent/libev ...
- 持久化消息队列memcacheq的安装配置
MemcacheQ 是一个基于 MemcacheDB 的消息队列服务器. 一.memcacheq介绍 特性: 1.简单易用 2.处理速度快 3.多条队列 4.并发性能好 5.与memcache的协议兼 ...
- MemcacheQ安装
一.memcacheq介绍 特性: 1.简单易用 2.处理速度快 3.多条队列 4.并发性能好 5.与memcache的协议兼容 6.在zend framework中使用方便 memcacheq依赖于 ...
- php中上传图片,原生代码
一.实现图片上传方法一 html的写法: <form action="handle.php" name="form" method="post& ...
随机推荐
- 遍历Map
Map map = new HashMap(); map.put("1", "value1"); map.put("2", "va ...
- 单例模式/singleton模式/创建型模式
Java实现要点: 私有构造方法 线程安全(并发的考虑) 延迟加载(效率的考虑,对于较大的类在使用时在加载) 公有方法访问单一实例 常见单例模式代码及问题 //无延迟加载,常驻内存(即使不使用) cl ...
- .net Session 详解
(一) 描述当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值.HTTP 是一种无状态协议.这意味着 Web 服务器会将针对页面的每个 HTTP ...
- CSS实现打字效果
.print{ width:250px; white-space:nowrap; overflow:hidden; -webkit-animation: dy 3s steps(60, end) in ...
- 【JSON 注解】JSON循环引用2----JSON注解@JsonIgnoreProperties+JAVA关键字transient+后台对象与JSON数据的格式互相转化
接着来说这个JSON循环引用的问题: 关于JSON格式的转化,其实关键就是这几个依赖: <!-- json --> <!-- 1号 --> <dependency> ...
- 记录linux /bin被误删除的解决过程
1.事因: 执行shell测试时,shell中rm -rf $path/* 变量$path为空,结果执行的命令是rm -rf / 事发时及时ctrl+c中断,导致只有/bin /boot目录删除 2. ...
- asp.net权限控制配置web.config
项目下 有三个文件夹 A,B,C 验正方式是 Forms 验正 我要设置他们的访问权限为, A,匿名可访问 B,普通用户授权后才能访问 C,只允许管理员访问 <configuration> ...
- Oracle常用命令
查看数据库锁的情况 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$ ...
- 制作一个访问量很高的大型网站,你会如何来管理所有HTML、CSS、JS与图片?
1.先确定全局样式和编码方式. 2.编写习惯,标注样式. 3.文件夹存放,命名.
- java.net.SocketException: No buffer space available
https 访问url在调用量不大的情况下 java.net.SocketException: No buffer space available (maximum connections reach ...