我的问题主要是基于对 memcache 的阅读。
在一篇博客中,我读到实现这一点的最佳方法是基于 SQL 查询的 MD5 散列创建一个密钥。
例子:
$key = md5("SELECT * FROM memcached_test where name='ashley'");
$get_result = $memcache->get($key);
在我使用过的网站上这是不切实际的,因为查询本身使用的是 PDO MySQL,所以密钥看起来像这样:
$key = md5("SELECT * FROM memcached_test where name=?");
$get_result = $memcache->get($key);
所以生成的密钥无论如何都是一样的。
为 memcache 生成密钥的最实用方法是什么?什么是使用 memcache 的好习惯?