1

Web アプリケーションでいくつかの異なる redis ベースのカウンターを作成することに興味があります。このようなものの多くは、基本的にメトリックなどのためのものですが、違いはありません。私の質問は基本的に次のとおりです。回避することは可能ですか:

if $redis.get(key) != null
  // increment key
else
  // create key with a counter of 1 

理想的には、このようなものがより最適になります

$redis.incr(key, 1) // increment key by 1, and if it does not exist, start it at the value 1

私はredisのドキュメントを見落としていますか? 現在これを行う方法はありますか?

4

1 に答える 1

5

キーが存在しない場合、キーの値を 1 に設定する INCR コマンドがあります。

$redis.incr()

動作するはずです。

http://redis.io/commands/incrを参照してください

于 2013-02-14T01:07:44.753 に答える