最近安装libevent, 运行的时候报错:大意是找不到libevent-2.1.so.4
在安装的时候,安装的位置是/usr/local,也做了软链接
ln -s /usr/local/lib/libevent-2.1.so.4 /usr/lib/libevent-2.1.so.4
在运行时就是报错,网上查找了下,原来还有其它道道,新人伤不起。
以libevent安装为示例:
...
分类:
系统相关 时间:
2014-08-13 13:11:38
阅读次数:
233
问题:最近测试服务器老是报memcached连接超时的错误:Operationtimedout.-failingnode:/xx.xx.xx.xx:11211检查网络,进程又都没问题。因为是三个tomcat共用一个memcached,于是想起是不是并发太大造成的等待超时。于是自己搭环境测试一下。memcached官网下载:http://memcache..
分类:
其他好文 时间:
2014-08-13 03:48:45
阅读次数:
467
在主程序里使用memcache存储了键值,Yii::app()->memcache->set("key", $value, 600); 在主程序里任何地方都可以使用Yii::app()->memcache->get("key");获取到 由于项目需要,需要建立计划任务执行一些动作,所以...
分类:
其他好文 时间:
2014-08-12 14:00:54
阅读次数:
241
1、由于memcached是基于libevent的,因此需要安装libevent,libevent-devel方法一:#yum install libevent libevent-devel -y(一键安装的形式)方法二:1> tarzxvflibevent-2.0.17-stable.tar.gz...
分类:
其他好文 时间:
2014-08-11 14:21:22
阅读次数:
209
Redis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造. Redis已经发布集群版3.0.0beta,相信在不久的将来就会出稳定版本。rediscluster集群规范安装 Redis集群版3.....
分类:
其他好文 时间:
2014-08-10 15:25:50
阅读次数:
345
使用条件:当我们没有权限或者不能使用服务器的时候,我们需要用socket操作memcachedmemcached-client操作特点: 无需开启memcache扩展 使用fsocketopen()套接字连接memcached 同样执行CRUD require_once(CLAS...
分类:
其他好文 时间:
2014-08-09 21:14:09
阅读次数:
220
如何安装memcache就让给度娘了,我们先看看memcached的一些基本工作机制。应用背景:Web应用将数据保存到关系型数据库中,应用服务器从数据库中检索记录后返回浏览器。一旦数据太多,就会出现数据库服务器负载过大,最终当机。当其中有些数据满足一下条件:被客户端访问频率非常高更新频率一般则可以利...
分类:
其他好文 时间:
2014-08-09 18:29:48
阅读次数:
210
1、安装并配置memcache扩展库找到php.ini文件 添加: extendsion= php_memcache.dll 并把对应的dll文件拷贝到ext目录2、使用PHP对Memcahced进行CURD操作(查看手册)3、编程测试//实例化memcache对象 $m = ne...
分类:
其他好文 时间:
2014-08-09 15:51:28
阅读次数:
181
* libevent官网:http://libevent.org/* libevent API:http://www.monkey.org/~provos/libevent/doxygen-2.0.1/index.html* CSDN上剖析得很赞的文章:http://blog.csdn.net/sp...
分类:
其他好文 时间:
2014-08-09 04:55:37
阅读次数:
225
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续 做自己的事情,实际的读...
分类:
其他好文 时间:
2014-08-09 04:55:17
阅读次数:
617