キャッシュのプレフィックスを取得する


cache

 悩み事

キャッシュのプレフィックスを確認したい

アプリケーションが使用するキャッシュキーの先頭に何らかのプレフィックスが付属しています
利用されているプレフィックを確認してみましょう

 解決方法

Cache::getPrefix()メソッドを利用します

$prefix = \Cache::getPrefix();

これは設定ファイルから直接取得する場合と同じです

$prefix = \Config::get('cache.prefix');

app/config/cache.php'prefix'キーで指定する事が出来ます

'prefix' => 'my-app',

 アドバイス

プレフィックスを使用すると、キャッシュを共有することができます

MemcachedRedisを使用している場合は特に重要です
キャッシュキーを一意にする事が出来ます
他のアプリケーションから、このプレフィックを利用して値を取得して使用する事が出来ます

Cache::getPrefix()とキャッシュドライバーのgetPrefix()を混同しない様にして下さい

同じ名前のメソッドが2つありますが、
Cache::getPrefix()は常に設定ファイルから値を返却します
Cache::driver()->getPrefix()はドライバーが構築した値を返却します


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa