1G的memcached怎么知道可以存放多少数据量不丢失?

我有一张表有26378条数据,每条数据的格式都大致是这样的:
{"p_name":"u534eu6d3eu7167u660eLEDu5c0fu53f0u706f(u767du8272)","price":"100.00","pid":"864edc6310bf1bd7e6c7ed938ad4b7e4","uid":"e00401506b974a05"}

存储格式:$m->set("e00401506b974a05",{"p_name":"u534eu6d3eu7167u660eLEDu5c0fu53f0u706f(u767du8272)","price":"100.00","pid":"864edc6310bf1bd7e6c7ed938ad4b7e4","uid":"e00401506b974a05"},0);

然后我一直担心就是memcached分配的slab内存对应的chunk块存储数据内存不够导致数据丢失或覆盖的问题,所以想问关于1G的memached缓存是不是有多少就可以放多少?想把整个数据库的2万多条数据放进去可能吗?

(疑问:总的数据库数据就60多M,就算存整个数据库数据进memcached应该也占用不到1G吧?)

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题