会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lrxing
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2015年4月10日
基于memcached中命令分析函数tokenize_command改造的split函数
摘要: 今天使用C重构php代码,需要手写一个split函数,于是就模仿memcached中获取用户命令的函数static size_t tokenize_command(char *command, token_t *tokens, const size_t max_tokens)写了一个简单的split...
阅读全文
posted @ 2015-04-10 17:55 lrxing
阅读(273)
评论(0)
推荐(0)
2015年2月6日
Memcached-1.4.4启动参数——手动设置chunk大小的上限
摘要: 最近在看memcached的源代码,源码包是memcached-1.4.22,一开始看memcached.c的main函数的时候发现了和1.2.8的不同之处。可能在1.4.22版本之前就已经添加了这些功能,只是我是直接从1.2.8跳到1.4.22的,所以才会以为是新添加的。这个不同之处就是可以在启动...
阅读全文
posted @ 2015-02-06 14:43 lrxing
阅读(2704)
评论(0)
推荐(0)
2015年2月4日
Memcached源码分析——process_command函数解析
摘要: 以下为个人笔记/** * process_command 在memcached中是用来处理用户发送的命令的, * 包括get set,add,delete,replace,stats,flush_all等常用的和不常用的命令,全在这进行处理的。 * 一共有两个参数,conn *c 和字符串指针 ch...
阅读全文
posted @ 2015-02-04 21:54 lrxing
阅读(701)
评论(0)
推荐(1)
Memcached源码分析——hash
摘要: 以下为memcached中关于使用的hash算法的一点记录memcached中默认使用的是Bob Jenkins的jenkins_hash算法以下4段代码均在memcached-1.4.22/hash.h以下为hash函数的声明,hashfunc_type的定义,以及hash_init函数的声明 /...
阅读全文
posted @ 2015-02-04 21:51 lrxing
阅读(398)
评论(0)
推荐(0)
2015年2月1日
Memcached源码分析——slab的初始化
摘要: 以下内容仅为本人的笔记。/** * Determines the chunk sizes and initializes the slab class descriptors * accordingly. */ /** * 确定chunk的大小,初始化slabs类的相应的描述符 */void s...
阅读全文
posted @ 2015-02-01 17:17 lrxing
阅读(427)
评论(0)
推荐(0)
2015年1月12日
查看memcached中最大生存时间
摘要: 如果想看一下线上服务器上存储时间最久的key是多长时间,又没有memcached-tool工具可用的话,可以使用这个命令stats items执行结果如下:stats itemsSTAT items:3:number 10000STAT items:3:age 315618STAT items:3:...
阅读全文
posted @ 2015-01-12 09:42 lrxing
阅读(821)
评论(0)
推荐(0)
2014年9月4日
lua curl动态链接库编译安装(二)
摘要: 下面再介绍一下lua-curl中的lua-curl-0.2.tar.gz版本的安装方法,可能对于一般的人来说这个很简单,但是对于我们这些菜鸟来说就不一样了:# wget http://files.luaforge.net/releases/lua-curl/lua-curl/0.2/lua-curl...
阅读全文
posted @ 2014-09-04 22:26 lrxing
阅读(1069)
评论(0)
推荐(0)
2014年9月3日
lua curl动态链接库编译安装
摘要: 关于lua curl的资料网上并不是很多。找来找去就那么几个,所以我绝得很有必要把我的经验记下来,以防下次忘记---好记性不如烂笔头。如果在网上(当然是Google)搜索挂关键字“lua curl”或“luacurl”,你搜索的头两条数据很可能是不一样。因为关于lua的curl库有两个:luacur...
阅读全文
posted @ 2014-09-03 23:38 lrxing
阅读(5717)
评论(0)
推荐(0)
2014年8月20日
centos下安装redis
摘要: 先查看当前的路径# pwd我这里是/root然后到redis的官网上找到最新的redis的tar包,就可以开始一下的操作了。# wget http://download.redis.io/releases/redis-2.8.13.tar.gz# tar zxf redis-2.8.13.tar.g...
阅读全文
posted @ 2014-08-20 18:23 lrxing
阅读(288)
评论(0)
推荐(0)
2014年8月14日
Lua 仿PHP的strtotime
摘要: 由于工作原因,两周前开始研究Lua,因为之前的项目要由php改成Lua实现,而一些php里现成的东西,在Lua里就需要手写,于是就有了下面的代码。写的比较粗糙,权当做个记录吧。--[[获取时间戳--]]function strtotimestamp(timeToConvert) local y...
阅读全文
posted @ 2014-08-14 10:52 lrxing
阅读(1534)
评论(3)
推荐(0)
上一页
1
2
3
4
5
下一页
公告