![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 72
ShiningStarPxx
这个作者很懒,什么都没留下…
展开
-
Redis如何处理客户端连接
连接的建立Redis通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket 设置 TCP_NODELAY 属性,禁用 Nagle 算法然后创建一个 readable转载 2013-04-09 13:52:01 · 849 阅读 · 0 评论 -
ubuntu 12 install redis
今天开始写数据server部分,大家初步的方案是用redis+mysql所以要安装,下面记录安装的基本过程,留做后续参考unbuntu 12 已经支持从安装源来安装redis了sudo apt-get install redis-serversudo cp /etc/redis/redis.conf /etc/redis/redis.conf.default原创 2013-04-17 11:04:05 · 1132 阅读 · 0 评论 -
zmalloc 代码解释(redis代码阅读)
在看redis代码的时候,看到一个常用的函数zmalloc,这个是作者封装的一个malloc函数。深入看看,对内存空间的申请和线程安全都会有所了解。void *zmalloc(size_t size) { void *ptr = malloc(size+PREFIX_SIZE);原创 2013-08-05 21:43:08 · 1267 阅读 · 0 评论 -
lua读写redis的环境部署
我的lua环境是5.2版本,而对应的lua redis接口都是基于5.1的。所以首先先安装1. compact5.1 这个安装没什么好说的,搜到官方网站,下载即可。然后copy对应lua文件到lua对应的安装库路径我这里是/usr/local/lib/lua/5.2/2. 安装luasocke, 这个接口是实现了lua基本的网络请求接口。这个安装麻烦一点,对应的参考h原创 2013-10-22 11:45:04 · 1804 阅读 · 1 评论