Php 如何将mysql表中的所有条目存储在memcache中?
假设我有一个包含超过一百万个条目的表,我想使用memcache将它们全部存储到内存中。是否可以在不使用SELECT语句查询MySQL的情况下检索所有或任何这些记录?如果可能的话,我应该怎么做(使用PHP)来实现这一点 以下是我的想法:Php 如何将mysql表中的所有条目存储在memcache中?,php,mysql,caching,memcached,Php,Mysql,Caching,Memcached,假设我有一个包含超过一百万个条目的表,我想使用memcache将它们全部存储到内存中。是否可以在不使用SELECT语句查询MySQL的情况下检索所有或任何这些记录?如果可能的话,我应该怎么做(使用PHP)来实现这一点 以下是我的想法: mysql不从每个缓存上的磁盘读取数据——它还将数据缓存在内存中(但需要对其进行调整,在任何情况下都没有任何神奇的配置可以正常工作) 如果您不需要mysql,并且认为不使用sql查询也会很好,那么就转到redis/couchdb/mongodb 缓存经常请求的东西
数据库不与memcache通信。你的代码可以。我想你对memcached是什么和做什么有点困惑。谷歌快速推出了一个很好的例子: