记得是端午节还是五一我没有回家因为我想看懂我们项目那个从客户端到服务器到底是怎么通信的当时共享进程已经出来一段时间了,通信的那个模块类实在太多了,还是libevent,还有boost共享内存,进程通信刚开始被那些类就搞晕了,为了搞懂那个模块不知我画了多少次流程图,那三天我每天都在看,那一个包从客户端...
分类:
其他好文 时间:
2014-08-28 23:52:46
阅读次数:
273
原文链接:http://blog.csdn.net/historyasamirror/article/details/5778378当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《IO - 同步,异步,阻塞,非阻塞》是我在开始学习epoll和libevent的时候写的...
分类:
其他好文 时间:
2014-08-28 22:27:16
阅读次数:
276
1、先下载memcached服务端 wgethttp://www.memcached.org/files/memcached-1.4.20.tar.gz yum-yinstalllibevent yum-yinstalllibevent-devel ./configure&&make&&makeinstall 测试: telnet127.0.0.111211 Trying127.0.0.1... Connectedto127.0.0.1. Escapecha..
分类:
Web程序 时间:
2014-08-28 15:01:49
阅读次数:
193
问题表现:从某一天开始,主服务器上逐步出现了一些报错,比如:各种连接失败:mysql连接失败、redis连接失败,memcache插入数据失败某些时候,redis的llen命令返回值还异常,正常情况下应该是返回一个整数,但有时候会返回string,string的内容是“ok”。出现连接失败的频率变得...
分类:
其他好文 时间:
2014-08-27 20:09:28
阅读次数:
1029
一个系统存储由memcache+mysql组成,写一条数据的时候,更新memcache有几种方式,优缺点是什么? 缓存更新(不仅仅是memceche)有2种策略 一种是写时更新 一种是读时更新 一、写时更新是指 ?写db成功以后 ?同...
分类:
数据库 时间:
2014-08-27 19:02:58
阅读次数:
265
我的版本为Centos Release 5.3 (Final)使用这个命令可以知道你的Linux版本1、cat /etc/redhat-release首先要安装libevent库。cd /usr/local/srccurl -O http://monkey.org/~provos/libevent-...
分类:
系统相关 时间:
2014-08-27 18:34:58
阅读次数:
264
Couchbase是membase的升级版,membase与memcache是同一家公司出的,Couchbase包含了memcache的功能。 从其官网上下载最新的版本安装即可。安装成功后会弹出设置页面。Couchbase大部份的设置均可通过Web完成。 进入设置页面后,第一步是设置管理员账号与密码...
分类:
其他好文 时间:
2014-08-27 17:53:58
阅读次数:
249
Memcached Java Client API详解 针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如...
分类:
其他好文 时间:
2014-08-27 16:48:58
阅读次数:
215
Memcached 缓存服务器Memcached 是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态web应用的速度、提高可扩展性。主要特点:1、C/S架构,协议简单;2、基于libevent的事件处理(epoll);3、Slab Allocat...
分类:
其他好文 时间:
2014-08-25 20:46:04
阅读次数:
177
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file o...
分类:
其他好文 时间:
2014-08-25 18:32:04
阅读次数:
219