event loop
事件循环
一旦你向event_base注册了一些event,那你接下来希望Libevent等待事件的发生并且通知你。
接口
#define EVLOOP_ONCE 0x01
#define EVLOOP_NONBLOCK 0x02
#define EVLOOP_NO_EXIT_ON_EMPTY 0x04
int event_b...
分类:
其他好文 时间:
2015-01-27 13:32:52
阅读次数:
286
mongodb、redis、memcached区别:
1、tps方面:
redis和memcache差不多,要大于mongodb
2、操作数据方面:
redis提供string、hash、list、set、zset等结构,并支持mapReduce
memcached结构单一,但可以缓存图片、音频、视频等
mongodb提供丰富的查询表达式
3、内存方面:
...
分类:
数据库 时间:
2015-01-27 01:56:34
阅读次数:
273
I.安装Memcahce1. 安装依赖包libeventMemcache需要安装libevent,所以安装前可能需要执行Shell代码yuminstalllibevent-devel2.安装memcache从http://memcached.org/下载最源码新版1.4.13Shell代码tar-x...
分类:
Web程序 时间:
2015-01-26 13:13:56
阅读次数:
240
Memcache存储大数据的问题huangguisu Memcached存储单个item最大数据是在1MB内,假设数据超过1M,存取set和get是都是返回false,并且引起性能的问题。我们之前对排行榜的数据进行缓存,因为排行榜在我们全部sql select查询里面占了30%,并且我们排行榜每小时...
分类:
系统相关 时间:
2015-01-24 10:05:25
阅读次数:
213
1.扩展memcache资源地址:http://download.csdn.net/detail/fangminglei/8390449上传至root文件夹运行注:官方提供的文件不能安装,需要改源sh memcached_ins.shservice memcached restart
分类:
系统相关 时间:
2015-01-23 17:55:59
阅读次数:
164
在mac上装环境,折腾了我好久。先用是mac自带的php,但自带的PHP很多扩展都需要自己安装。libevent,memcache等扩展都安装好了之后,发现pdo_mysql.dll扩展有总是,悲剧的是下班回来好几天都没搞好。因为年底比较忙,所以只有下班回来才能调环境。后来不行我就想用个xamp.....
分类:
系统相关 时间:
2015-01-23 00:37:45
阅读次数:
2121
构建event_base
在你开始使用任何Libevent前,你需要先创建一个或多个event_base。每个event_base管理着一个event的集合,并可以检测出哪些event被激活了。如果event_base使用了锁,就可以在多线程中安全的访问它。但要注意它的主poll函数只能被单个线程运行。如果你想用多个线程运行IO迭代器,你需要为每个线程分配一个event_base。
注:在以后...
分类:
其他好文 时间:
2015-01-22 23:25:34
阅读次数:
412
memcache 与 redis 为web app 带来的性能提升参考:1. http://www.cnblogs.com/ToDoToTry/p/3513688.html
分类:
移动开发 时间:
2015-01-22 17:01:50
阅读次数:
151
系统环境:
操作系统:Centos6.5X86_64fastdfs版本:FastDFS_v5.02.tar
Fastdfs_trackerIP:172.16.4.30
Fastdfs_storage_s1IP:172.16.4.31
Fastdfs_storage_s1IP:172.16.4.32
Fastdfs_clientIP:172.16.4.33
一.fastdfs和libevent的下载
地址:http://sourceforge.net/projects/fas..
分类:
其他好文 时间:
2015-01-22 11:19:34
阅读次数:
171