Available since: 2.6.0
Time complexity: O(1) to access the key and additional O(NM) to serialize it, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1).
Serialize the value stored at key in a Redis-specific format and return it to
The returned value can be synthesized back into a Redis key using the
The serialization format is opaque and non-standard, however it has a few semantic characteristics:
RESTOREcommand makes sure to check the checksum before synthesizing a key using the serialized value.
The serialized value does NOT contain expire information.
In order to capture the time to live of the current value the
should be used.
key does not exist a nil bulk reply is returned.
Bulk string reply: the serialized value.