arahan redis GETRANGE
Hasil terjemahan:
n. rendʒ]
n. Rangkaian; ...; merayauadj. Padang rumput, kawasan ragutOrang 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"