How to Get a Substring in Redis

If we have a key that holds a string value, we can use the GETRANGE command to get a substring from that value.

Redis also has a SUBSTR command that does the same thing, but that was deprecated in Redis 2.0.0, in favour of the GETRANGE command.

Read more

How to Update a Key and Return its Old Value in a Single Operation in Redis

When using the SET command to set a key in Redis, we can use the GET option to return its old value. This allows us to update the value of a key while returning the value that we’re replacing it with.

Note that this option was introduced in Redis 7.0.0, so if it doesn’t work, check your Redis version. If using an earlier version, try the GETSET command instead (which is deprecated from Redis version 6.2.0).

Read more