Извлечение всех значений из redis

300
23 мая 2017, 04:36

Доброго времени! В редис можно вывести значение по ключу так:

$value = $redis->get('message');

А можно ли как то получить в переменную ВСЕ значения из редис что бы к примеру вывести их в цикле foreach ?

Answer 1

Напрямую - нет, потому что они разных типов и их необходимо по-разному извлекать. Можно вытащить все ключи через KEYS * и затем получать значения по одному, но я не рекомендую это делать, потому что внутри может быть произвольный объем, и вы таким образом будете гонять мегабайты данных, забивая сеть.

READ ALSO
Запрос в php к таблице mysqli

Запрос в php к таблице mysqli

в таблице table есть много товаров по цене 300 (столбик price), хочу узнать имя (столбик name) первого товара с такой ценой, пишу:

221
Несколько вложенных ссылок в админке

Несколько вложенных ссылок в админке

Вот код, который добавляет и закрепляет одну ссылку на один тип данных

164
php, Curl error: Illegal characters found in URL

php, Curl error: Illegal characters found in URL

Функция ровно работает, она ринимает пост запрос который авито отправляет на свои сервера при нажатии кноки найтиРешил затестить

370
Как узнать откуда идет запрос PHP

Как узнать откуда идет запрос PHP

И так, есть 3 файла:

240