#php #redis
#php #редис
Вопрос:
У меня проблема с hscan
командой в php.
Когда я запускаю команду, redis-cli
все работает хорошо.
hscan some:key 0 match *word*
Но в php у меня пустой результат.
lt;?php $it = null; $redis = new Redis(); $redis-gt;connect('127.0.0.1', 6379); $results = $redis-gt;hscan('products:search2', $it, '*word*'); var_dump($results);
Я использую phpredis
расширение php.
Это почему?
Ответ №1:
Хорошо, я справлюсь с этим. Я просто забываю выбрать значение базы данных 1, потому что мои данные находятся в базе данных 1. Redis по умолчанию отображается в базе данных 0.
Ответ таков:
lt;?php $redis-gt;select(1);