Tại sao không:
public function forget($key_name)
{
$redis = Cache::getRedis();
$keys = $redis->keys("*$key_name*");
$count = 0;
foreach ($keys as $key) {
$redis->del($key);
$count++;
}
return $count;
}
Và đối với môi trường sản xuất, con trỏ QUÉT [mẫu MATCH] [COUNT count] nên được sử dụng thay vì "phím"
http://redis.io/commands/scan
Bởi vì bạn không muốn hết bộ nhớ trong trường hợp bạn có hàng chục nghìn khóa trong redis và bạn không muốn chặn toàn bộ phiên bản redis của mình bằng cách sử dụng "key".