есть ли способ использовать процесс очередей а также работа в очереди с Redis кеширование в php? Пожалуйста, дайте мне знать правильный способ реализации, и какой из них лучше повторить или поставить в очередь?
Да, ты можешь. 🙂
Существует несколько основных команд 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]
Других решений пока нет …