Иногда мне нужно написать временные ключи, используя идентификаторы.
Например: Cache::write('tsi_' . $tid, 1, '5m');
Есть ли способ получить все ключи по префиксу (ищу tsi_xxxx)?
Использование cakephp 2.5.3
Иногда мне нужно написать временные ключи, используя идентификаторы.
Например: Cache::write('tsi_' . $tid, 1, '5m');
Есть ли способ получить все ключи по префиксу (ищу tsi_xxxx)?
Использование cakephp 2.5.3
Напрямую из CakePHP сделать это нельзя. Но возможность получения ключей из кеша может быть реализована в вашем кеш-движке (для memcahed это может быть что-то вроде этого Memcached::getAllKeys()).