bitcount、bitop、bitpos、getbit、setbitは、Redis 2.8標準アーキテクチャおよび4.0、5.0、6.2、7.0バージョン、Valkey 8.0、9.0の標準アーキテクチャとクラスタアーキテクチャでサポートされています。bitfield:Redis 4.0以上、Valkey 8.0、9.0でサポートされています。Redis 2.8標準アーキテクチャではサポートされていません。bitfield_ro:Redis 6.2、7.0およびValkey 8.0、9.0でのみサポートされています。bitfieldの読み取り専用バージョンです。bitopは複数のソースキーを操作してターゲットキーに書き込みますが、クロスSlotには対応していません。その他のコマンドはすべて単一キーを操作するため、クロスSlot制限はありません。bitposでは、Redis 7.0、Valkey 8.0、9.0でBYTEおよびBITパラメータが追加されました。コマンド | Valkey 9.0スタンダードアーキテクチャ | Valkey 9.0クラスタアーキテクチャ | Redis 7.0 / Valkey 8.0スタンダードアーキテクチャ | Redis 7.0 / Valkey 8.0クラスタアーキテクチャ | Redis 6.2スタンダードアーキテクチャ | Redis 6.2クラスタアーキテクチャ | Redis 5.0スタンダードアーキテクチャ | Redis 5.0クラスタアーキテクチャ | Redis 4.0スタンダードアーキテクチャ | Redis 4.0クラスタアーキテクチャ | Redis 2.8スタンダードアーキテクチャ | クラスタアーキテクチャのクロススロット対応 |
bitcount | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
bitop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
bitpos | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
getbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
setbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
bitfield | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | — |
bitfield_ro | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
フィードバック