# Redis Inspection Redis CLI commands for inspecting caches and buffers. ## Connecting to Redis ```bash redis-cli # Or with password redis-cli -a yourpassword ``` ## Transaction Buffer **View buffer size**: ``` LLEN site:observatory:transaction_buffer ``` **View buffered transactions**: ``` LRANGE site:observatory:transaction_buffer 0 -1 ``` **View specific transaction**: ``` GET site:observatory:transaction:abc-123-def ``` ## Failed Transactions ``` LLEN site:observatory:failed_transactions LRANGE site:observatory:failed_transactions 0 -1 ``` ## Buffered Data Cache ``` KEYS site:observatory:buffered:* GET site:observatory:buffered:ExecutedObsUnit:uuid ``` ## Read Buffer ``` KEYS site:observatory:read_buffer:* HGETALL site:observatory:read_buffer:ExecutedObsUnit:uuid ``` ## Monitoring **Monitor all commands**: ``` MONITOR ``` ⚠️ **Warning**: `MONITOR` impacts performance. Use carefully in production. **Memory usage**: ``` INFO memory ``` **Database size**: ``` DBSIZE ``` ## Clearing Caches ⚠️ **Warning**: Only for development/testing. Never in production without understanding impact. ``` # 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