我在windows下面装了memcached,add数据后,然后执行flush_all 0,清空数据。怎么再次执行add插入同样的数据,为什么插入失败?
我telnet服务器查看,发现数据还是存在,但是flush_all 0返回的结果是ok

解决方案 »

  1.   

    代码是C++,您有qq吗?
    我用qq给你联系,好吗?
      

  2.   

    如果我用flash_all 1,1秒后,再次插入是可以的,但是如果是0,再次就失败
      

  3.   

    flush_all 的意思是将服务器所有数据全部都置成无效,还是将服务器已经超时无效的数据的内存回收?
      

  4.   

    我插入很多数据后,显示
    STAT curr_items 9
    STAT total_items 22
    我又执行flush_all,服务器返回ok
    但是又telnet上去后,发现此时
    STAT curr_items 9
    STAT total_items 22没有变化
      

  5.   

    有flush_all这个内置函数么?为什么不用flush?
      

  6.   

    至少我在手册里是没找到memcache的flush_all内置函数手册是今天刚下的