-4
にキューでのRedisを使用することはできますか?私が実装する正しい方法を教えてください。どちらが良いでしょうか?我々は、PHPで<strong>Redisのキャッシュ</strong>とプロセス</strong>と<strong>キューイングジョブ</strong>イング<strong>を使用するためにどのような方法があるのPHP
にキューでのRedisを使用することはできますか?私が実装する正しい方法を教えてください。どちらが良いでしょうか?我々は、PHPで<strong>Redisのキャッシュ</strong>とプロセス</strong>と<strong>キューイングジョブ</strong>イング<strong>を使用するためにどのような方法があるの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]
私は、この質問へのより多くのコンテンツを追加することを示唆していますこの問題を解決するために必要な答えを得るのに役立ちます。 「最小限で完全で検証可能なサンプルの作成方法」(http://stackoverflow.com/help/mcve)を参照し、質問を確認してください。さらに、StackOverflowはコード作成サービスではありません。 StackOverflowは、バグやコードの不具合を特定するのに役立ちますが、コードは作成されません。これを自分で試みた場合は、私たちが助けることができるように私たちを示してください。 –