Ja, Sie können. :)
Es gibt ein paar grundlegende Redis-Befehle mit Listen für die Arbeit und sie sind:
LPUSH
: fügt ein Element an den Anfang einer Liste
RPUSH
: bis zum Ende ein Element hinzufügen von eine Liste
LPOP
: entfernt das erste Element aus einer Liste und gibt ihm
RPOP
: entfernt das letzte Element aus einer Liste und gibt ihr
LLEN
: bekommt die Länge einer Liste
LRANGE
: bekommt eine Reihe von Elementen aus einer Liste
Simple List Verbrauch:
$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]
Ich würde vorschlagen, mehr Inhalt auf diese Frage geben, zu helfen Sie uns, die Antwort zu finden, die Sie benötigen, um dieses Problem zu lösen. Bitte beachten Sie: [Wie man ein minimales, vollständiges und überprüfbares Beispiel erstellt] (http://stackoverflow.com/help/mcve) und überprüfen Sie Ihre Frage. Darüber hinaus ist StackOverflow kein Code-Schreibdienst. StackOverflow hilft dabei, Bugs oder Fehler im Code zu identifizieren, wird aber keinen Code für Sie erstellen. Wenn Sie dies selbst versucht haben, zeigen Sie uns bitte, damit wir helfen können. –