🥚 吃面加不加蛋,思考许久

⚔ 闪光诀

🔥 轰天一击龙抬头

15.Redis SETRANGE - 覆盖value中的部分字符串

Redis SETRANGE - 语法

SETRANGE key offset value

Redis SETRANGE命令,用于覆盖value中的部分字符串,从offset开始(字符串下标从0开始)。如果offset大于原字符串长度,中间用空字符填补;如果key不存在,offset之前的位置用空字符填补。

Redis SETRANGE - 时间复杂度

小字符串时O(1) ,超大字符串时O(M) 。

Redis SETRANGE - 返回值

返回value的字符串长度

Redis SETRANGE - 实例演示

redis> set name "com.cregend.www"
"OK"

redis> setrange name 12 "res"
(integer) 15
redis> get name
"com.cregend.res"

redis> setrange name 21 "123456"
(integer) 27
redis> get name
"com.cregend.res      123456"

轻松一刻

👉👉👉 【堕玄师】我本将心向师太,奈何美女眼前飞。哎,白堇、沈燃又莅临......