Я использую два экземпляра моего php-приложения, одно работает, а другое — бета. Я использую Redis на моем сервере для кэширования данных. я сохраняю категорию статьи как ключ и идентификатор статьи как значения.
Недавно по ошибке я подключил свой бета-сервер к Redis, и он испортил кэш Redis. Я имею в виду, что он добавил некоторые другие идентификаторы статьи в неправильных ключах. так что теперь я начал получать неправильные данные от Redis.
мой вопрос
«есть ли способ очистить только значения клавиш redis?»
Я не хочу очищать ключи, а только значения.
я прошел через документ Redis и нашел FlushAll, дель и т. д. но на основании документа он также удалит мои ключи
Я использую библиотеку predis php для связи с сервером Redis.
Кто-нибудь может мне помочь удалить только значения с сервера Redis.
Когда вы «очистите» значение ключа, Redis удалит ключ. Другими словами, у вас не может быть ключей без значений.
попробуйте использовать эту функцию
$redis->mset(array('key0' => '', 'key1' => ''));