Memcached存储溢出
Memcached存储溢出
测试数据生成程序:
package com.stoon.test; public class TestFor { public static void main(String[] args) { for(int i=0;i<20000;i++){ System.out.println("set a"+i+" 0 0 10"); System.out.println("1234567890"); } } }
Memcached内存设置为1M,插入完毕之后,
get a0 就没有结果了;
如果在插入过程中进行了get a0的调用,会有算法保证其值的存在,不会被怼出内存。
而且通过stats查看统计信息,byts可能还没有满,就已经有内容被怼出内存了。