GETRANGE

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

データの一部の文字列を照会

開始(start)と終了(end)を指定します。
文字列の一番左(先頭)が 0 から始まります。
指定した数字を含めて照会します。
終了(end) は文字列の長さではなく位置です。

Example

コマンド>set key "This is Redis Server"
結果>OK
コマンド>getrange key 0 3
結果>This
コマンド>getrange key 8 12
結果>Redis
コマンド>getrange key 8 100
結果>Redis Server


負の数を使用できます

データを後ろから照会する場合は負の数を使用します。
最後の文字は -1 から始まります。

Example

コマンド>getrange key -6 -1
結果>Server
コマンド>getrange key 0 -1   すべてのデータを照会するには 0 -1 を指定します
結果>This is Redis Server


構文

GETRANGE key start end

  • このコマンドは version 2.4.0 から使用できます。
  • version 2.0 で SUBSTR コマンドとして追加され、2.4 で GETRANGE に名前が変更されました。
  • 時間計算量は返す文字列によって異なります。
    返す文字列が長い場合は O(N)、短い場合は O(1) と見てよいです。
関連コマンド SET, SETRANGE, STRLEN
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< SETRANGE GETRANGE STRALGO >>

Email 返事がかかってなれば、メールでお知らせします。