cache
文章平均质量分 55
cleanfield
匍匐前进
展开
-
linux下程序占用内存只涨不降原因追查
linux下进程占用内存只增不减,如何定位问题,这里给出了一次追查过程原创 2022-12-14 15:42:38 · 5426 阅读 · 0 评论 -
redis6.0和6.2增加的几个实用命令
这里列举几个我觉得最实用的命令1.lpop和rpop增加了count参数,一次可以弹出多个元素,超实用,之前做消息队列每次只能pop一条,现在可以多条一次弹出2.zmscore,可以一次取多个member的score3.copy命令,之前要复制一个key需要先dump再restore,现在直接一个copy就搞定了4.zadd, 加了gt和lt参数,就是只有大于或者小于当前值才更新,这样很方便的可以维护一个历史最大值和历史最小值5.zdiff和zinter,zunion, 可以实现zse.原创 2021-04-22 10:19:55 · 694 阅读 · 0 评论 -
redis写操作性能
redis写操作性能 局域网10000次写操作耗时 单位Byte 单位秒 2 -1376 1.7-2 1377-1800 2.7-2.8 1900-10000 2.9-4 15000-50000 4-6 70000 7.7 ...原创 2020-11-26 17:20:33 · 767 阅读 · 0 评论 -
redis 6.0多线程核心代码分析
第一部分,主流程分析1.main1.1 initServer 事件处理器1.2 InitServerLast 1.2.1 initThreadedIO 创建io子线程, 注意这里的 /* Spawn and initialize the I/O threads. */ for (int i = 0; i < server.io_threads_num; i++) { /* Things we do for all the threads includin...原创 2020-05-20 19:28:13 · 475 阅读 · 0 评论 -
redis-aof-latency
源地址:http://idning.github.io/redis-aof-latency.htmlTable of Contents1 一些分析1.1 为什么慢查询看不到?1.2 观察1.3 为什么 appendfsync no 无效2 一些想法3 关于page cache3.1转载 2016-07-29 18:36:42 · 622 阅读 · 0 评论 -
社交圈数据结构设计(redis实现)
1.player_simple_info pid pid|level|profile_url|name ----------------hash 2.player_detail_info:12345pid12345name kaka guild_id 123 visit_count100000gift_count 100 desc 最伟大的人原创 2016-10-14 15:52:07 · 4831 阅读 · 0 评论