我正在使用一个简单的lua程序进行批量插入,每个项目的过期时间设置为86400秒,整天不会过期。
现在我有1,000,000个curr_items,但如果我用memcached-tools转储它们,而grep转换为'^ add',我只得到27235个项目
%> memcached-tool 127.0.0.1:11211 display
# Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM
8 480B 4s 464 1012907 no 0 0 0
%> memcached-tool 127.0.0.1:11211 dump | grep ^add -c
Dumping memcache contents
Number of buckets: 1
Number of items : 1012907
Dumping bucket 8 - 1012907 total items
27235
%> memcached-tool 127.0.0.1:11211 stats | egrep '(curr|bytes)'
bytes 447704894
bytes_read 407765187
bytes_written 78574999
curr_connections 10
curr_items 1012907
limit_maxbytes 2147483648
我需要这个来估计我的系统可能的内存需求,但现在我不确定项目数,哪一个是正确的?
答案 0 :(得分:0)
好的,cachedump有一个硬限制,就像在邮件列表中那样是2M。
这就是阻止该工具转储更多密钥的原因。