すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):Redis Open-Source Editionでサポートされているコマンド

最終更新日:Dec 13, 2024

Redis Open-Source Editionは、複数のエディションとアーキテクチャのインスタンスを提供します。 インスタンスでサポートされるRedisコマンドは、エンジンのバージョンとアーキテクチャの種類によって異なります。 このトピックでは、Redis Open-Source EditionでサポートされているネイティブのRedisコマンドと、これらのコマンドの制限について説明します。

サポートされるコマンド

Tair (Redis OSS-compatible) は、複数のオープンソースのRedisバージョンと互換性があります。

次のリストでは、このトピックの表で使用される記号について説明します。

  • ✔️ は、コマンドがサポートされていることを示します。

  • ❌は、コマンドがサポートされていないことを示します。

  • ➖は、対応するバージョンのオープンソースRedisでコマンドがサポートされていないことを示します。 たとえば、TOUCHコマンドはRedis 3.2.1以降でのみサポートされています。 このコマンドは、➖テーブルのRedis 2.8列にあります。

  • 脚注 ①: クラスターインスタンスでコマンドを実行する場合は、直接接続モードを有効にして、プライベートエンドポイントを使用してインスタンスに接続する必要があります。 詳細については、「直接接続モードを使用したクラスターインスタンスへの接続」をご参照ください。 プロキシノードのエンドポイントを使用してインスタンスに接続する場合は、コマンドを実行することもできます。

  • 脚注 ②: CONFIG SETコマンドはOKのみを返します。 コマンドはパラメーターを変更しません。 これにより、インスタンスは特定のクライアントフレームワークとの互換性を維持します。

  • このトピックでは、最新のマイナーバージョンのインスタンスのコマンドの可用性について説明します。 一部のコマンドは、特定のバージョン以降のインスタンスでのみサポートされます。 詳細については、「Redis Open-Source Editionのマイナーバージョンのリリースノート」および「プロキシノードのマイナーバージョンのリリースノート」をご参照ください。

説明

デフォルトでは、すべてのコマンドグループのコマンドは、標準インスタンス、クラスターインスタンス、および読み書き分離インスタンスでサポートされています。 クラスターインスタンスと読み書き分離インスタンスには、特定のコマンドに制限があります。 詳細については、「クラスターインスタンスおよび読み書き分離インスタンスでサポートされているコマンドの制限」をご参照ください。

ビットマップ

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

ビットカウント

✔️

✔️

✔️

✔️

✔️

BITFIELD

✔️

✔️

✔️

✔️

✔️

BITFIELD_RO

✔️

✔️

BITOP

✔️

✔️

✔️

✔️

✔️

BITPOS

✔️

✔️

✔️

✔️

✔️

GETBIT

✔️

✔️

✔️

✔️

✔️

SETBIT

✔️

✔️

✔️

✔️

✔️

クラスター管理

  • クラスターコマンドグループ内のコマンドは、標準インスタンスではサポートされていません。

  • ただし、プロキシノードのエンドポイントを使用してインスタンスに接続する場合、クラスターコマンドグループ内の特定のコマンドがサポートされます。 これらのコマンドは、CLUSTER INFO、CLUSTER KEYSLOT、CLUSTER NODES、CLUSTER SLAVES、およびCLUSTER SLOTSを含む。

  • READONLYおよびREADWRITEコマンドは、マイナーバージョン5.1.3以降のインスタンス5.0 Redis Open-Source Edition、およびマイナーバージョン0.1.14以降のインスタンス6.0 Redis Open-Source Editionでサポートされています。

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

CLUSTER ADDSLOTS

CLUSTER ADDSLOTSRANGE

クラスターBUMPEPOCH

クラスターカウント-失敗-レポート

クラスターCOUNTKEYSINSLOT ①

クラスターのデロ

クラスターDELSLOTSRANGE

クラスターフェア

CLUSTER FLUSHSLOTS

クラスター忘却

クラスターGETKEYSINSLOT

➖️

クラスター情報 ①

✔️

✔️

✔️

✔️

✔️

CLUSTER KEYSLOT ①

✔️

✔️

✔️

✔️

✔️

クラスターリンク

➖️

➖️

➖️

➖️

クラスターミーティング

クラスターMYID

クラスターノード ①

✔️

✔️

✔️

✔️

✔️

クラスターREPLICAS

CLUSTER REPLICATE

リセット

クラスターSAVECONFIG

CLUSTER SET-CONFIG-EPOCH

CLUSTER SETSLOT

クラスターシェア

✔️

クラスター奴隷

クラスタースロット

✔️

✔️

✔️

✔️

✔️

準備完了

✔️️

✔️

✔️

READWRITE

✔️

✔️

✔️

接続管理

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

✔️

✔️

✔️

✔️

✔️

クライアントのキャッシュ

✔️

✔️

クライアントGETNAME

✔️

✔️

✔️

✔️

✔️

クライアントGETREDIR

✔️

✔️

クライアントID

✔️

✔️

✔️

クライアント情報

✔️

クライエントキル

✔️

✔️

✔️

✔️

✔️

クライアント一覧

✔️

✔️

✔️

✔️

✔️

クライアントは気にしない

✔️

クライアントの一時停止

クライアント返信

クライアントSETNAME

✔️

✔️

✔️

✔️

✔️

クライアント追跡

✔️

✔️

クライアントTRACKINGINFO

✔️

クライアントのブロック解除

✔️

✔️

✔️

クライアントの停止

エコー

✔️

✔️

✔️

✔️

✔️

ハロー

✔️

✔️

PING

✔️

✔️

✔️

✔️

✔️

クイット

✔️

✔️

✔️

✔️

✔️

リセット

✔️

SELECT

✔️

✔️

✔️

✔️

✔️

ジェネリック

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

COPY

✔️

DEL

✔️

✔️

✔️

✔️

✔️

ダンプ

✔️

✔️

✔️

✔️

✔️

EXISTS

✔️

✔️

✔️

✔️

✔️

EXPIRE

✔️

✔️

✔️

✔️

✔️

EXPIREAT

✔️

✔️

✔️

✔️

✔️

EXPIRETIME

✔️

キー

✔️

✔️

✔️

✔️

✔️

MIGRATE

MOVE

✔️

✔️

✔️

✔️

✔️

OBJECT

✔️

✔️

✔️

✔️

✔️

オブジェクトのヘルプ

✔️

PERSIST

✔️

✔️

✔️

✔️

✔️

PEXPIRE

✔️

✔️

✔️

✔️

✔️

PEXPIREAT

✔️

✔️

✔️

✔️

✔️

PEXPIRETIME

✔️

PTTL

✔️

✔️

✔️

✔️

✔️

RANDOMKEY

✔️

✔️

✔️

✔️

✔️

RENAME

✔️

✔️

✔️

✔️

✔️

RENAMENX

✔️

✔️

✔️

✔️

✔️

復元

✔️

✔️

✔️

✔️

✔️

SCAN

✔️

✔️

✔️

✔️

✔️

SORT

✔️

✔️

✔️

✔️

✔️

SORT_RO

✔️

タッチ

✔️

✔️

✔️

✔️

TTL

✔️

✔️

✔️

✔️

✔️

タイプ

✔️

✔️

✔️

✔️

✔️

リンク解除

✔️

✔️

✔️

✔️

WAIT

✔️

✔️

✔️

✔️

地理空間インデックス

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

ジオアド

✔️

✔️

✔️

✔️

✔️

ジェオジスト

✔️

✔️

✔️

✔️

✔️

ジオハッシュ

✔️

✔️

✔️

✔️

✔️

GEOPOS

✔️

✔️

✔️

✔️

✔️

ジオラディウス

✔️

✔️

✔️

✔️

✔️

GEORADIUSBYMEMBER

✔️

✔️

✔️

✔️

✔️

ジオサーチ

✔️

GEOSEARCHSTORE

✔️

ハッシュ

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

HDEL

✔️

✔️

✔️

✔️

✔️

HEXISTS

✔️

✔️

✔️

✔️

✔️

HGET

✔️

✔️

✔️

✔️

✔️

HGETALL

✔️

✔️

✔️

✔️

✔️

HINCRBY

✔️

✔️

✔️

✔️

✔️

ヒンクルフロート

✔️

✔️

✔️

✔️

✔️

HKEYS

✔️

✔️

✔️

✔️

✔️

ヘン

✔️

✔️

✔️

✔️

✔️

HMGET

✔️

✔️

✔️

✔️

✔️

HMSET

✔️

✔️

✔️

✔️

✔️

HRANDFIELD

✔️

HSCAN

✔️

✔️

✔️

✔️

✔️

HSET

✔️

✔️

✔️

✔️

✔️

HSETNX

✔️

✔️

✔️

✔️

✔️

HSTRLEN

✔️

✔️

✔️

✔️

✔️

HVALS

✔️

✔️

✔️

✔️

✔️

HyperLogLog

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

PFADD

✔️

✔️

✔️

✔️

✔️

PFCOUNT

✔️

✔️

✔️

✔️

✔️

PFMERGE

✔️

✔️

✔️

✔️

✔️

リスト

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

ブルーポップ

✔️

✔️

✔️

✔️

✔️

BLMOVE

✔️

BLMPOP

✔️

BRPOP

✔️

✔️

✔️

✔️

✔️

BRPOPLPUSH

✔️

✔️

✔️

✔️

✔️

LINDEX

✔️

✔️

✔️

✔️

✔️

LINSERT

✔️

✔️

✔️

✔️

✔️

レン

✔️

✔️

✔️

✔️

✔️

LMOVE

✔️

LMPOP

✔️

LPOP

✔️

✔️

✔️

✔️

✔️

LPOS

✔️

✔️

LPUSH

✔️

✔️

✔️

✔️

✔️

LUSHX

✔️

✔️

✔️

✔️

✔️

ランジ

✔️

✔️

✔️

✔️

✔️

LREM

✔️

✔️

✔️

✔️

✔️

LSET

✔️

✔️

✔️

✔️

✔️

LTRIM

✔️

✔️

✔️

✔️

✔️

RPOP

✔️

✔️

✔️

✔️

✔️

RPOPLPUSH

✔️

✔️

✔️

✔️

✔️

RPUSH

✔️

✔️

✔️

✔️

✔️

RPUSHX

✔️

✔️

✔️

✔️

✔️

パブ /サブ

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

PSUBSCRIBE

✔️

✔️

✔️

✔️

✔️

出版物

✔️

✔️

✔️

✔️

✔️

PUBSUB

✔️

✔️

✔️

✔️

✔️

PUBSUBヘルプ

✔️

PUBSUB SHARDCHANNELS

✔️

PUBSUB SHARDNUMSUB

✔️

PUNSUBSCRIBE

✔️

✔️

✔️

✔️

✔️

SPUBLISH

✔️

サブスクリプション

✔️

✔️

✔️

✔️

✔️

SSUBSCRIBE

✔️

SUNSUBSCRIBE

✔️

未加入

✔️

✔️

✔️

✔️

✔️

スクリプトと関数

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

EVAL

✔️

✔️

✔️

✔️

✔️

EVAL_RO

✔️

EVALSHA

✔️

✔️

✔️

✔️

✔️

EVALSHA_RO

✔️

FCALL

✔️

FCALL_RO

✔️

関数削除

✔️

機能ダンプ

✔️

FUNCTION FLUSH

✔️

機能の助け

✔️

ファンクションキル

✔️

機能リスト

✔️

機能ロード

✔️

機能リストア

✔️

機能統計

✔️

スクリプトデバッグ

スクリプトが存在する

✔️

✔️

✔️

✔️

✔️

SCRIPT FLUSH

✔️

✔️

✔️

✔️

✔️

SCRIPT KILL

✔️

✔️

✔️

✔️

✔️

スクリプトロード

✔️

✔️

✔️

✔️

✔️

サーバー管理

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

ACL CAT

ACL DELUSER

ACL DRYRUN

ACL GENPASS

ACL GETUSER

ACLヘルプ

ACLリスト

ACLロード

ACLログ

ACL SAVE

ACL SETUSER

ACLユーザー

ACL WHOAMI

✔️

BGREWRITEAOF

BGSAVE

コマンド

✔️

✔️

✔️

✔️

✔️

コマンドカウント

✔️

✔️

✔️

✔️

✔️

コマンドドックス

✔️

コマンドGETKEYS

✔️

✔️

✔️

✔️

✔️

コマンドGETKEYSANDFLAGS

✔️

コマンド情報

✔️

✔️

✔️

✔️

✔️

コマンドリスト

✔️

CONFIG GET

✔️

✔️

✔️

✔️

CONFIGヘルプ

✔️

✔️

CONFIG RESETSTAT

✔️

✔️

✔️

✔️

CONFIG REWRITE

CONFIGセット ②

✔️

✔️

✔️

✔️

DBSIZE

✔️

✔️

✔️

✔️

✔️

デバッグオブジェクト

デバッグSEGFAULT

フェアローバー

フラッシュホール

✔️

✔️

✔️

✔️

✔️

FLUSHDB

✔️

✔️

✔️

✔️

✔️

INFO

✔️

✔️

✔️

✔️

✔️

LASTSAVE

LATENCYドクター

✔️

✔️

✔️

✔️

✔️

LATENCY GRAPH

✔️

✔️

✔️

✔️

✔️

LATENCYヘルプ

✔️

✔️

✔️

LATENCY HISTOGRAM

✔️

ラテン系の歴史

✔️

✔️

✔️

✔️

✔️

LATENCY LATEST

✔️

✔️

✔️

✔️

✔️

待機リセット

✔️

✔️

✔️

✔️

ローワット

✔️

✔️

✔️

メモリドクター

✔️

✔️

✔️

✔️

メモリヘルプ

✔️

✔️

✔️

✔️

MEMORY MALLOC-STATS

✔️

✔️

✔️

✔️

メモリパージ

✔️

✔️

✔️

✔️

メモリ統計

✔️

✔️

✔️

✔️

メモリの使用

✔️

✔️

✔️

✔️

モジュールリスト

モジュールロード

モジュールLOADEX

モジュールのアンロード

モニター

✔️

✔️

✔️

✔️

✔️

PSYNC

複製

ロール

✔️

✔️

✔️

✔️

節約

シャットダウン

奴隷

スローログ

✔️

✔️

✔️

✔️

✔️

スローログヘルプ

✔️

スローログリセット

SWAPDB

✔️

✔️

✔️

✔️

SYNC

時間

✔️

✔️

✔️

✔️

✔️

センチネル

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

センティネル歩哨

✔️

✔️

✔️

✔️

SENTINEL get-master-addr-by-name

✔️

✔️

✔️

✔️

セット

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

サッド

✔️

✔️

✔️

✔️

✔️

スケール

✔️

✔️

✔️

✔️

✔️

SDIFF

✔️

✔️

✔️

✔️

✔️

SDIFFSTORE

✔️

✔️

✔️

✔️

✔️

SINTER

✔️

✔️

✔️

✔️

✔️

SINTERCARD

✔️

SINTERSTORE

✔️

✔️

✔️

✔️

✔️

SISMEMBER

✔️

✔️

✔️

✔️

✔️

スメンバー

✔️

✔️

✔️

✔️

✔️

SMISMEMBER

❌️

✔️

SMOVE

✔️

✔️

✔️

✔️

✔️

スポップ

✔️

✔️

✔️

✔️

✔️

SRANDMEMBER

✔️

✔️

✔️

✔️

✔️

スレム

✔️

✔️

✔️

✔️

✔️

SSCAN

✔️

✔️

✔️

✔️

✔️

サニー

✔️

✔️

✔️

✔️

✔️

スニオン・ストア

✔️

✔️

✔️

✔️

✔️

ソートセット

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

BZMPOP

✔️

BZPOPMAX

✔️

✔️

✔️

BZPOPMIN

✔️

✔️

✔️

ZADD

✔️

✔️

✔️

✔️

✔️

ZCARD

✔️

✔️

✔️

✔️

✔️

ZCOUNT

✔️

✔️

✔️

✔️

✔️

ZDIFF

✔️

ZDIFFSTORE

✔️

ジンクルビー

✔️

✔️

✔️

✔️

✔️

ジンター

✔️

ZINTERCARD

✔️

ZINTERSTORE

✔️

✔️

✔️

✔️

✔️

ZLEXCOUNT

✔️

✔️

✔️

✔️

✔️

ZMPOP

✔️

ZMSCORE

✔️

ZPOPMAX

✔️

✔️

✔️

ZPOPMIN

✔️

✔️

✔️

ZRANDMEMBER

✔️

ZRANGE

✔️

✔️

✔️

✔️

✔️

ZRANGEBYLEX

✔️

✔️

✔️

✔️

✔️

ZRANGEBYSCORE

✔️

✔️

✔️

✔️

✔️

ZRANGESTORE

✔️

ズランク

✔️

✔️

✔️

✔️

✔️

ZREM

✔️

✔️

✔️

✔️

✔️

ZREMRANGEBYLEX

✔️

✔️

✔️

✔️

✔️

ZREMRANGEBYRANK

✔️

✔️

✔️

✔️

✔️

ZREMRANGEBYSCORE

✔️

✔️

✔️

✔️

✔️

ZREVRANGE

✔️

✔️

✔️

✔️

✔️

ZREVRANGEBYLEX

✔️

✔️

✔️

✔️

✔️

ZREVRANGEBYSCORE

✔️

✔️

✔️

✔️

✔️

ズレヴランク

✔️

✔️

✔️

✔️

✔️

ZSCAN

✔️

✔️

✔️

✔️

✔️

ZSCORE

✔️

✔️

✔️

✔️

✔️

ZUNION

✔️

ZUNIONSTORE

✔️

✔️

✔️

✔️

✔️

ストリーム

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

XACK

✔️

✔️

✔️

XADD

✔️

✔️

✔️

XAUTOCLAIM

✔️

XCLAIM

✔️

✔️

✔️

XDEL

✔️

✔️

✔️

XGROUP

✔️

✔️

✔️

XGROUP CREATECONSUMER

✔️

XINFO

✔️

✔️

✔️

XLEN

✔️

✔️

✔️

XPENDING

✔️

✔️

✔️

XRANGE

✔️

✔️

✔️

XREAD

✔️

✔️

✔️

XREADGROUP

✔️

✔️

✔️

XREVRANGE

✔️

✔️

✔️

XTRIM

✔️

✔️

✔️

文字列

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

APPEND

✔️

✔️

✔️

✔️

✔️

DECR

✔️

✔️

✔️

✔️

✔️

DECRBY

✔️

✔️

✔️

✔️

✔️

GET

✔️

✔️

✔️

✔️

✔️

ゲッデル

✔️

GETEX

✔️

GETRANGE

✔️

✔️

✔️

✔️

✔️

GETSET

✔️

✔️

✔️

✔️

✔️

LCS

✔️

INCR

✔️

✔️

✔️

✔️

✔️

INCRBY

✔️

✔️

✔️

✔️

✔️

INCRBYFLOAT

✔️

✔️

✔️

✔️

✔️

MGET

✔️

✔️

✔️

✔️

✔️

MSET

✔️

✔️

✔️

✔️

✔️

MSETNX

✔️

✔️

✔️

✔️

✔️

PSETEX

✔️

✔️

✔️

✔️

✔️

SET

✔️

✔️

✔️

✔️

✔️

SETEX

✔️

✔️

✔️

✔️

✔️

SETNX

✔️

✔️

✔️

✔️

✔️

SETRANGE

✔️

✔️

✔️

✔️

✔️

ストラゴ

✔️

ストレーン

✔️

✔️

✔️

✔️

✔️

トランザクション

コマンド

Redis 2.8

Redis 4.0

Redis 5.0

Redis 6.0

レッド7.0

割引

✔️

✔️

✔️

✔️

✔️

EXEC

✔️

✔️

✔️

✔️

✔️

マルチ

✔️

✔️

✔️

✔️

✔️

アンウォッチ

✔️

✔️

✔️

✔️

✔️

見る

✔️

✔️

✔️

✔️

✔️