-4

PHPでRedisキャッシングを使用してキューイングプロセスキューイングジョブを使用する方法はありますか? 実装する正しい方法と、redis とキューイングのどちらが優れているか教えてください。

4

1 に答える 1

1

はい、できます。:)

リストを操作するための基本的な 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]
于 2016-09-01T10:41:47.947 に答える