亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

php - Redis における incr と incrBy の違い
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-16 13:04:35
0
4
1213

これらの違いについてオンラインで読みました。

でも、実際に試してみたところ、incr も incrby と同様に増分を指定できるので、違いは無(wú)いような気がします。下の寫真は、テストした結(jié)果です。

PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證0級(jí)講師

全員に返信(4)
阿神

以下は Redis のソース コードです。実際、incr と incrBy の基本的な実裝は一貫していますが、incrBy はパラメーターの検証を行う必要があります。 リーリー

ここから、incr は數(shù)値パラメーターをサポートしていないことがわかります。

しかし、なぜ $redis が PHP でサポートされているのでしょうか?おそらくこのライブラリの最下層はredisのincrByコマンドを使っているのでしょう

Peter_Zhu

先ほどソースコードが間違って投稿されましたので修正してください


phpredis 拡張機(jī)能のソース コードを確認(rèn)すると、2.0.9 以降と互換性があるはずです。

incr を呼び出すときは、オプションで長(zhǎng)いタイプの數(shù)値を指定します。數(shù)値が 1 でない場(chǎng)合は、incrby を呼び出します。

ちなみに、incrByを使用する場(chǎng)合、以下のパラメータが1の場(chǎng)合、incrが呼び出されます。

リーリー
習(xí)慣沉默

http://redisdoc.com/string/in...
http://redisdoc.com/string/in...
redis內(nèi)での実行は異なりますか? incrを使ってパラメータを渡す場(chǎng)合は、パラメータを指定回?cái)?shù)実行する必要があります
しかし、incrbyを使用する場(chǎng)合は、1回の計(jì)算だけで済むので、再度確認(rèn)する必要があります

PHPzhong

テスト後、違いは見られず、実行時(shí)間は同じで、複數(shù)回実行された増加もありません。 2300000000000000000000000000という數(shù)字を複數(shù)回実行すると、確かにある程度の時(shí)間はかかりますが、IncrBysと同じくらいの時(shí)間はかかります

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート