GETRANGE

Redis 開発者教育
Redis Developer Course
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 から使用することができます。
  • 論理的処理の所要時間はリターンする文字列によって違います。
    リターン文字列が長い場合はO(N)で、短い場合O(1)で見てもいいです。

コマンド更新履歴

バージョン2.0以前では、SUBSTRでした。

関連コマンド SET, SETRANGE, STRLEN
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< SETRANGE GETRANGE STRALGO >>

クリック件数 :

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

패턴으로 값을 조회하고 삭제할 수 있어요.
리스트에서 "lls mylist user*" 이렇게 조회할 수 있구요.
user가 들어간 값들을 삭제하려면 "lrm mylist user*" 이렇게 하면 됩니다.
List에서는 LLS, LRM, Set에서는 SLS, SRM, ZSet에서는 ZLS, ZRM, Hash에서는 HLS, HRM 을 사용하면 됩니다.
게다가 LS는 소트 기능까지 있습니다. 한번 사용해 보세요. ^^
궁금하신 사항이 있으면 여기로 redisgate@gmail.com 메일 주세요.
 
close
IP를 기반으로 보여집니다.