кэширование — Можем ли мы использовать Redis с очередями в Stack Overflow

есть ли способ использовать процесс очередей а также работа в очереди с Redis кеширование в php? Пожалуйста, дайте мне знать правильный способ реализации, и какой из них лучше повторить или поставить в очередь?

-4

Решение

Да, ты можешь. 🙂

Существует несколько основных команд Redis для работы со списками:

  • LPUSH: добавляет элемент в начало списка
  • RPUSH: добавить элемент в конец списка
  • LPOP: удаляет первый элемент из списка и возвращает его
  • RPOP: удаляет последний элемент из списка и возвращает его
  • LLEN: получает длину списка
  • LRANGE: получает диапазон элементов из списка

Простое использование списка:

$redis->rpush("languages", "french"); // [french]
$redis->rpush("languages", "arabic"); // [french, arabic]

$redis->lpush("languages", "english"); // [english, french, arabic]
$redis->lpush("languages", "swedish"); // [swedish, english, french, arabic]

$redis->lpop("languages"); // [english, french, arabic]
$redis->rpop("languages"); // [english, french]

$redis->llen("languages"); // 2

$redis->lrange("languages", 0, -1); // returns all elements
$redis->lrange("languages", 0, 1); // [english, french]
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]