String

SETRANGE

Writes the value of key at offset.

The SETRANGE command in Redis is used to modify a portion of the value of a key by replacing a substring within the key's existing value. It allows you to update part of the string value associated with a specific key at a specified offset.

Arguments

keybodystringrequired

The name of the Redis key for which you want to modify the value.

offsetbodyintegerrequired

The zero-based index in the value where you want to start replacing characters.

valuebodystringrequired

The new string that you want to insert at the specified offset in the existing value.

Response

integerrequired

The length of the value after it was modified.

Example
await redis.set("key", "helloworld")const length = await redis.setrange("key", 5, "redis");console.log(length); // 10// The value of "key" is now "helloredis"
Loading search…