Redis Keys: DUMP
DUMP Keys
Redis DUMP command is used to serialize the value stored at key in a Redis-specific format and return it to the user. The returned value can be synthesized back into a Redis key using the RESTORE command.
The serialization format is opaque and non-standard, however, it has a few semantic characteristics:
- It contains a 64-bit checksum that is used to make sure errors will be detected. The RESTORE command makes sure to check the checksum before synthesizing a key using the serialized value.
- Values are encoded in the same format used by RDB.
- An RDB version is encoded inside the serialized value so that different Redis versions with incompatible RDB formats will refuse to process the serialized value.
The serialized value does NOT contain expire information. In order to capture the time to live of the current value the PTTL command should be used. If the key does not exist a nil bulk reply is returned.
Syntax:
DUMP KEY_NAME
Available since
2.6.0.
Return Value
Bulk string reply: the serialized value.
Return Value Type
String
Example: Redis DUMP
First, create a key in redis and set some value in it.
127.0.0.1:6379> SET key1 Good OK 127.0.0.1:6379> DUMP key1 "\x00\x04Good\x06\x00\x94O\x0e\x8d\xb3\x0b\x00?"
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook