基于多个参数生成缓存密钥的正确方法是什么?

时间:2013-07-20 23:04:16

标签: php redis

我经常看到的两个选项是:

$key = __METHOD__ . '(' . json_encode(['client_id' => $client_id, 'slug' => $slug], JSON_UNESCAPED_SLASHES) . ')';
$key = __METHOD__ . '(' . $client_id . 'ᐃ' . $slug . ')';

哪一个应该首选?第二个显然具有资源密集程度较低的优势。第一个产生更有意义的数据,但价值有问题。

是否存在基于多个参数生成密钥的事实上的标准?

0 个答案:

没有答案