w3resource

Redis Server: DEBUG OBJECT

Redis DEBUG OBJECT Command

Redis DEBUG OBJECT is a debugging command that should not be used by clients.

Here are some common uses and scenarios for the "DEBUG OBJECT" command:

  • Object Inspection: Provides detailed information about the internal representation of a specific key, including memory usage and data type.
  • Memory Analysis: Helps in analyzing memory usage by showing how much memory a particular key consumes.
  • Debugging: Useful for debugging and understanding how Redis stores and manages data for specific keys.
  • Performance Tuning: Assists in performance tuning by providing insights into how different data types impact memory and performance.

Syntax:

DEBUG OBJECT key

Available since

1.0.0.

Return Value

String reply.

Return Value Type

String

Example: Redis DEBUG OBJECT

redis 127.0.0.1:6379> SET a a 
OK
redis 127.0.0.1:6379> DEBUG OBJECT a 
Value at:0x7f68f7886df0 refcount:1 encoding:raw serializedlength:2 lru:1566733 lru_seconds_idle:1

Previous: DBSIZE
Next: DEBUG SEGFAULT



Follow us on Facebook and Twitter for latest update.