Redis Inspection ================ Redis CLI commands for inspecting caches and buffers. Connecting to Redis ------------------- .. code-block:: bash redis-cli # Or with password redis-cli -a yourpassword Transaction Buffer ------------------ **View buffer size**: .. code-block:: LLEN site:observatory:transaction_buffer **View buffered transactions**: .. code-block:: LRANGE site:observatory:transaction_buffer 0 -1 **View specific transaction**: .. code-block:: GET site:observatory:transaction:abc-123-def Failed Transactions ------------------- .. code-block:: LLEN site:observatory:failed_transactions LRANGE site:observatory:failed_transactions 0 -1 Buffered Data Cache ------------------- .. code-block:: KEYS site:observatory:buffered:* GET site:observatory:buffered:ExecutedObsUnit:uuid Read Buffer ----------- .. code-block:: KEYS site:observatory:read_buffer:* HGETALL site:observatory:read_buffer:ExecutedObsUnit:uuid Monitoring ---------- **Monitor all commands**: .. code-block:: MONITOR ⚠️ **Warning**: ``MONITOR`` impacts performance. Use carefully in production. **Memory usage**: .. code-block:: INFO memory **Database size**: .. code-block:: DBSIZE Clearing Caches --------------- ⚠️ **Warning**: Only for development/testing. Never in production without understanding impact. .. code-block:: # Clear specific key DEL site:observatory:buffered:ExecutedObsUnit:uuid # Clear pattern (use with extreme caution) # First list keys KEYS site:observatory:buffered:* # Then delete if appropriate Next Steps ---------- * :doc:`debugging-buffering` - Buffering troubleshooting * :doc:`../deep-dive/transaction-buffering/overview` - System architecture