redis BITCOUNT コマンド
翻訳結果:
bit
英[bɪt] 美[bɪt]
n. 少し、少し、少し、少し、しばらく、まばたき; [カウント] ビット (バイナリ情報単位)
形容詞. 非常に小さい、重要ではない
副詞. [口語] かなり、少し、多かれ少なかれ、どのくらい [a bit to省略]
vt. (馬に) ビットを付ける; ビットを付ける; 拘束する; 制限する
v. 噛む、刺す (bite の過去形) ); 刺す; 餌を噛む; 噛む(または刺す) 習慣
三人称単数: bit 複数形: bit 現在分詞: bitting 過去形: bitted 過去分詞: bitted
count
英[kaʊnt ]美[kaʊnt]
n.Total;count;crime;argument
v.Count;合計を計算します。 count...in; important
三人称単数形: counts 複数形: counts 現在分詞: counting 過去形: counted 過去分詞: counted
redis BITCOUNT コマンド構文
関数:指定された文字列内で 1 に設定されたビットの数を計算します。
構文: BITCOUNT key [start] [end]
説明: 通常、追加の start を指定することで、指定された文字列全体がカウントされます。または終了パラメータの場合は、特定のビットのみをカウントできます。開始パラメータと終了パラメータの設定は GETRANGE コマンドに似ており、負の値を使用できます。たとえば、-1 は最後の桁を表し、-2 は最後から 2 番目の桁を表します。存在しないキーは空の文字列として扱われるため、存在しないキーに対して BITCOUNT 演算を実行すると、結果は 0 になります。
利用可能なバージョン: >= 2.6.0
時間計算量: O(N)
戻り値: 1 に設定されるビットの数。
redis BITCOUNT コマンド例
redis> BITCOUNT bits (integer) 0 redis> SETBIT bits 0 1 # 0001 (integer) 0 redis> BITCOUNT bits (integer) 1 redis> SETBIT bits 3 1 # 1001 (integer) 0 redis> BITCOUNT bits (integer) 2