arahan redis GETRANGE


  Hasil terjemahan:
Dapatkan untuk berurusan dengan ; Memperolehi faedah atau kekayaan

n. rendʒ]

n. Rangkaian; ...; merayau

adj. Padang rumput, kawasan ragut

Orang ketiga tunggal: julat Jamak: julat Kata masa lampau: julat Kata lalu: julat

arahan redis GETRANGEsintaks

Fungsi: Kembalikan subrentetan nilai rentetan dalam kekunci Julat pemintas rentetan ditentukan oleh dua offset permulaan dan tamat (termasuk permulaan dan tamat).

Sintaks: GETRANGE kunci mula tamat

Penjelasan: Imbang negatif bermaksud mengira dari hujung rentetan, -1 bermaksud aksara terakhir, -2 bermaksud aksara kedua hingga terakhir dan seterusnya. GETRANGE mengendalikan permintaan julat di luar julat dengan memastikan julat subrentetan tidak melebihi julat rentetan sebenar. Dalam <= versi 2.0, GETRANGE dipanggil SUBSTR.

Versi yang tersedia: >= 2.4.0

Kerumitan masa: O(N), N ialah panjang rentetan yang akan dikembalikan. Kerumitan akhirnya ditentukan oleh panjang nilai pulangan rentetan, tetapi kerana operasi mengeluarkan subrentetan daripada rentetan sedia ada adalah sangat murah, untuk rentetan panjang kecil, kerumitan operasi juga boleh dianggap sebagai O( 1).

Kembali: Syarikat yang dipintas.

arahan redis GETRANGEcontoh

redis> SET greeting "hello, my friend"
OK
redis> GETRANGE greeting 0 4          # 返回索引0-4的字符,包括4。
"hello"
redis> GETRANGE greeting -1 -5        # 不支持回绕操作
""
redis> GETRANGE greeting -3 -1        # 负数索引
"end"
redis> GETRANGE greeting 0 -1         # 从第一个到最后一个
"hello, my friend"
redis> GETRANGE greeting 0 1008611    # 值域范围不超过实际字符串,超过部分自动被符略
"hello, my friend"

Rumah

video

Soal Jawab