bit
英[b?t] 美[b?t]
n. 少し、少し、少し、少し、しばらく、まばたき; [カウント] ビット (バイナリ情報(bào)単位)
形容詞. 非常に小さい、重要ではない
副詞. [口語(yǔ)] かなり、少し、多かれ少なかれ、どのくらい [a bit to省略]
vt. (馬に) ビットを付ける; ビットを付ける; 拘束する; 制限する
v. 噛む、刺す (bite の過(guò)去形) ); 刺す; 餌を噛む; 噛む(または刺す) 習(xí)慣
三人稱単數(shù): bit 複數(shù)形: bit 現(xiàn)在分詞: bitting 過(guò)去形: bitted 過(guò)去分詞: bitted
op
英[?p ] 美[ɑ:p]
n.仕事、操作
複數(shù)形: ops
redis BITOP コマンド 構(gòu)文
関數(shù): バイナリ ビットを格納する 1 つ以上の文字列キーに対してビット演算を?qū)g行し、結(jié)果を destkey に保存します。
構(gòu)文: BITOP 操作 destkey key [key ...]
説明: BITOP が異なる長(zhǎng)さの文字列を処理する場(chǎng)合、不足している文字列が短いほど、その文字列の一部は 0 として扱われます??栅违`も、0 を含む文字列のシーケンスとして扱われます。
利用可能なバージョン: >= 2.6.0
時(shí)間計(jì)算量: O(N)
戻り値: destkey に保存される文字列の長(zhǎng)さは、入力キー內(nèi)の最も長(zhǎng)い文字列の長(zhǎng)さと同じです。
redis BITOP コマンド 例
redis> SETBIT bits-1 0 1 # bits-1 = 1001 (integer) 0 redis> SETBIT bits-1 3 1 (integer) 0 redis> SETBIT bits-2 0 1 # bits-2 = 1011 (integer) 0 redis> SETBIT bits-2 1 1 (integer) 0 redis> SETBIT bits-2 3 1 (integer) 0 redis> BITOP AND and-result bits-1 bits-2 (integer) 1 redis> GETBIT and-result 0 # and-result = 1001 (integer) 1 redis> GETBIT and-result 1 (integer) 0 redis> GETBIT and-result 2 (integer) 0 redis> GETBIT and-result 3 (integer) 1