Есть ли способ использовать одно клиентское соединение Predis во всем приложении, но только префикс ключей сеанса?
Библиотека Predis позволяет определять префикс ключа только путем установки параметра options при создании экземпляра объекта клиента:
$sessionClient = new Predis\Client($config, array('prefix' => 'session-'));
Я храню не только сеансы в одном экземпляре Redis. Поэтому для хранения других значений без префикса я думаю, что это сработает:
$client = new Predis\Client($config);
Но ключи по-прежнему имеют префикс. Я предполагаю, что Predis разделяет соединение и параметры между экземплярами клиента. Итак, как можно префиксить только сеансовые ключи?