eval、evalsha、script exists、script flush、script load、script killは、Redis 2.8標準アーキテクチャおよび4.0、5.0、6.2、7.0バージョン、Valkey 8.0、9.0の標準アーキテクチャとクラスタアーキテクチャでサポートされています。eval_ro、evalsha_ro、function delete、function dump、function flush、function kill、function list、function load、function restore、function stats、fcall、fcall_roは、Redis 7.0バージョンおよびValkey 8.0、9.0バージョンのみでサポートされています。このうちeval_ro、evalsha_roは読み取り専用レプリカ実行バージョンであり、fcall、fcall_roはカスタム関数の呼び出しに使用されます。script debugはすべてのバージョンとアーキテクチャでサポートされていません。eval、evalsha、script existsはクロスSlot操作をサポートしていません。操作のKeyは同じSlot上に存在する必要があります。eval_roとevalsha_roは読み取り専用コマンドであり、読み取り専用レプリカでLuaスクリプトを実行できます。functionシリーズコマンドはRedisカスタム関数ライブラリの管理に使用されます。上記のコマンドはRedis 7.0およびValkey 8.0、9.0のみでサポートされています。コマンド | 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スタンダードアーキテクチャ | クラスタアーキテクチャのクロススロット対応 |
eval | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
eval_ro | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
evalsha | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
evalsha_ro | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
script debug | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
script exists | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
script flush | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
script load | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
script kill | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
function delete | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function kill | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function dump | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function flush | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function list | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function load | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function restore | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
function status | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
fcall | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
fcall_ro | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
フィードバック