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

PolarDB:Orca の互換性

最終更新日:Nov 09, 2025

この Topic では、Orca と PolarDB for MySQL の互換性について説明します。

Redis プロトコルの互換性

Orca は、Redis 7.0 以前のバージョンのいくつかのコマンドと互換性があります。また、RESP2 および RESP3 プロトコルもサポートしています。次の表に、サポートされているコマンドを示します。

重要

Orca は、次の表に記載されていない Redis コマンドをサポートしていません。単一の DB 内の操作のみをサポートし、MOVE コマンドなどの DB 間のコマンドはサポートしていません。

カテゴリ

コマンド

サポート状況

ビットマップ

BITCOUNT

サポート

BITOP

サポート

BITPOS

サポート

SETBIT

サポート

GETBIT

サポート

その他のコマンド

非サポート

接続管理

PING

サポート

ECHO

サポート

HELLO

サポート

説明
  • 使用法: 同じ。

  • 戻り値: 異なります。Orca は serverproto のみを返します。

AUTH

サポート

説明
  • 使用法: 異なります。

    • Redis の使用法: AUTH [username] passwordusername パラメーターはオプションです。

    • Orca の使用法: AUTH username passwordusername パラメーターは必須です。

  • 戻り値: 同じ。

CLIENT

部分的にサポート

説明

GETNAMESETNAMEIDINFOLIST、および HELP サブコマンドのみがサポートされています。その他のサブコマンドはサポートされていません。

その他のコマンド

いいえ

汎用

DEL

サポート

UNLINK

サポート

EXISTS

サポート

KEYS

サポート

RENAME

サポート

RENAMENX

サポート

TYPE

サポート

EXPIRE

サポート

EXPIREAT

サポート

EXPIRETIME

サポート

PERSIST

サポート

PEXPIRE

サポート

PEXPIREAT

サポート

PEXPIRETIME

サポート

TTL

サポート

PTTL

サポート

RANDOMKEY

サポート

DUMP

サポート

RESTORE

サポート

INFO

サポート

SCAN

サポート

その他のコマンド

非サポート

ハッシュ

HDEL

サポート

HEXISTS

サポート

HGET

サポート

HGETALL

サポート

HINCRBY

サポート

HINCRBYFLOAT

サポート

HKEYS

サポート

HLEN

サポート

HMGET

サポート

HMSET

サポート

HSET

サポート

HSETNX

サポート

HRANDFIELD

サポート

HVALS

サポート

HSTRLEN

サポート

HSCAN

サポート

HEXPIRE

サポート

HEXPIREAT

サポート

HEXPIRETIME

サポート

HPERSIST

サポート

HPEXPIRE

サポート

HPEXPIREAT

サポート

HPEXPIRETIME

サポート

HTTL

サポート

HPTTL

サポート

その他のコマンド

いいえ

リスト

LINDEX

サポート

LINSERT

サポート

LLEN

サポート

LMOVE

サポート

LMPOP

はい

LPOP

サポート

LPOS

サポート

LPUSH

サポート

LPUSHX

サポート

LRANGE

サポート

LREM

サポート

LSET

サポート

LTRIM

サポート

RPOP

サポート

RPOPLPUSH

サポート

RPUSH

サポート

RPUSHX

サポート

その他のコマンド

いいえ

Pub/Sub

説明

SUBSCRIBE 状態のクライアントは、PINGSUBSCRIBEPSUBSCRIBEUNSUBSCRIBE、および PUNSUBSCRIBE コマンドのみを実行できます。他の種類のコマンドはサポートされていません。

PSUBSCRIBE

サポート

PUBLISH

サポート

PUBSUB CHANNELS

サポート

PUBSUB NUMPAT

サポート

PUBSUB NUMSUB

サポート

PUNSUBSCRIBE

サポート

SUBSCRIBE

サポート

UNSUBSCRIBE

サポート

その他のコマンド

非サポート

サーバー管理

DBSIZE

サポート

FLUSHALL

サポート

説明
  • 使用法: 異なります。

    • Redis の使用法: FLUSHALL [ASYNC | SYNC]ASYNC または SYNC パラメーターを追加できます。

    • Orca の使用法: FLUSHALL。パラメーターは追加できません。

  • 戻り値: 同じ。

FLUSHDB

サポート

説明
  • 使用法: 異なります。

    • Redis の使用法: FLUSHDB [ASYNC | SYNC]ASYNC または SYNC パラメーターを追加できます。

    • Orca の使用法: FLUSHDB。パラメーターは追加できません。

  • 戻り値: 同じ。

その他のコマンド

いいえ

セット

SADD

サポート

SCARD

サポート

SDIFF

サポート

SDIFFSTORE

サポート

SINTER

サポート

SINTERCARD

サポート

SINTERSTORE

サポート

SISMEMBER

サポート

SMEMBERS

サポート

SMISMEMBER

サポート

SMOVE

サポート

SREM

サポート

SUNION

サポート

SUNIONSTORE

サポート

SPOP

サポート

SRANDMEMBER

サポート

SSCAN

サポート

その他のコマンド

いいえ

ソートセット

ZADD

サポート

ZCARD

サポート

ZCOUNT

サポート

ZDIFF

サポート

ZDIFFSTORE

サポート

ZINCRBY

サポート

ZINTERCARD

サポート

ZINTERSTORE

サポート

ZLEXCOUNT

サポート

説明

Redis では、LEX 操作は、ソートセット内のすべての要素が同じスコアを持つ場合にのみ意味を持ちます。これにより、辞書式のソートが強制されます。ただし、要素のスコアが異なる場合、返される要素の順序は保証されません。この場合、Orca と Redis の動作に一貫性がない可能性があります。

ZMPOP

サポート

ZMSCORE

サポート

ZPOPMAX

サポート

ZPOPMIN

サポート

ZRANGE

サポート

説明

使用法: RANGE key start stop [BYSCORE | BYLEX] [REV] [LIMIT offset count] [WITHSCORES]

オプションの BYLEX パラメーターを指定してソートすると、結果は ZRANGEBYLEX コマンドと同じ方法でソートされます。

ZRANGEBYLEX

サポート

説明

Redis では、LEX 操作は、ソートセット内のすべての要素が同じスコアを持つ場合にのみ意味を持ちます。これにより、辞書式のソートが強制されます。ただし、要素のスコアが異なる場合、返される要素の順序は保証されません。この場合、Orca と Redis の動作に一貫性がない可能性があります。

ZRANGEBYSCORE

サポート

ZRANGESTORE

サポート

ZRANK

サポート

ZREM

サポート

ZREMRANGEBYLEX

サポート

説明

Redis では、LEX 操作は、ソートセット内のすべての要素が同じスコアを持つ場合にのみ意味を持ちます。これにより、辞書式のソートが強制されます。ただし、要素のスコアが異なる場合、返される要素の順序は保証されません。この場合、Orca と Redis の動作に一貫性がない可能性があります。

ZREMRANGEBYRANK

サポート

ZREMRANGEBYSCORE

サポート

ZREVRANGE

サポート

ZREVRANGEBYLEX

サポート

説明

Redis では、LEX 操作は、ソートセット内のすべての要素が同じスコアを持つ場合にのみ意味を持ちます。これにより、辞書式のソートが強制されます。ただし、要素のスコアが異なる場合、返される要素の順序は保証されません。この場合、Orca と Redis の動作に一貫性がない可能性があります。

ZREVRANGEBYSCORE

サポート

ZREVRANK

サポート

ZSCORE

サポート

ZUNION

サポート

ZUNIONSTORE

サポート

ZRANDMEMBER

サポート

ZSCAN

サポート

その他のコマンド

いいえ

文字列

APPEND

サポート

DECR

サポート

DECRBY

サポート

GET

サポート

GETDEL

サポート

GETEX

サポート

GETRANGE

サポート

GETSET

サポート

LCS

サポート

INCR

サポート

INCRBY

サポート

INCRBYFLOAT

サポート

MGET

サポート

MSET

サポート

MSETNX

サポート

PSETEX

サポート

SET

サポート

SETEX

サポート

SETNX

サポート

SETRANGE

サポート

STRLEN

サポート

SUBSTR

サポート

キーの長さの制限

Redis では、単一のキーの長さは 512 MB に制限されています。Orca では、単一のキーの長さは 4 GB に制限されています。

説明

最適なパフォーマンスを得るには、キーの長さを 2560 バイト 以下にしてください。