Machez
@Machez
Бу!

Как заставить Yii2 не использовать md5 для хэширования ключей Redis в классе \yii\redis\Cache?

Очень нужно сделать так, чтобы Yii2 использую класс \yii\redis\Cache не хэшировал имена ключей.

// prefix:keyname1 -> 0e46d28d5fb7676bffd12253c26aec56
Yii::$app->cache->set( 'prefix:keyname1', 'key-value-1, 60 * 60 * 24 ); 

// keyname2 -> keyname2 
Yii::$app->cache->set( 'keyname2', 'key-value-2, 60 * 60 * 24 );


Суть проблемы заключается в том, что если в названии ключа встречаются символы ':', '@' и т.п. - класс \yii\redis\Cache захэширует эти имена ключей алгоритмом md5... Как заставить \yii\redis\Cache не делать этого?
  • Вопрос задан
  • 337 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы