2014年10月31日

select模型

摘要: 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: 1) 我们所关心的文件描述符 2) 对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常) 3) 我们要等待多长时间。(我们可以等待无限长... 阅读全文

posted @ 2014-10-31 21:55 kangbry 阅读(159) 评论(0) 推荐(0) 编辑

redis协议

摘要: 网络层客户端通过创建到6379端口的TCP连接来连接到一个Redis服务器。每个Redis命令或者客户端和服务器之间传输的数据都以\r\n (CRLF)结束。请求Redis可以接受由不同参数组成的命令。只要接收到一个命令,这个命令就会被执行,然后一个答复会被返回给客户端。* CR LF$ CR LF... 阅读全文

posted @ 2014-10-31 20:04 kangbry 阅读(110) 评论(0) 推荐(0) 编辑

动态库函数

摘要: linux调用库的方式有三种:1.静态链接库2.动态链接库(隐式)3.动态加载库(显式)其中1,2都是在编程时直接调用,在链接时加参数-l进行链接第三种需要在编程时使用dlopen等函数来获取库里面函数的定义,然后进行调linux readlinkdlopen 加载动态库dlclose 卸载的动态库... 阅读全文

posted @ 2014-10-31 16:17 kangbry 阅读(419) 评论(0) 推荐(0) 编辑

认识redis

摘要: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop、add/remove及取交... 阅读全文

posted @ 2014-10-31 15:49 kangbry 阅读(174) 评论(0) 推荐(0) 编辑

导航