The plugin gathers the results of the [INFO](https://redis.io/commands/info) redis command.
- uptime_in_seconds
There are two separate measurements: _redis_ and _redis\_keyspace_, the latter is used for gathering database related statistics.
- connected_clients
- used_memory
Additionally the plugin also calculates the hit/miss ratio (keyspace\_hitrate) and the elapsed time since the last rdb save (rdb\_last\_save\_time\_elapsed).
- used_memory_rss
- used_memory_peak
- redis
- used_memory_lua
- keyspace_hitrate(float, number)
- rdb_changes_since_last_save
- rdb_last_save_time_elapsed(int, seconds)
- total_connections_received
- total_commands_processed
**Server**
- instantaneous_ops_per_sec
- uptime(int, seconds)
- instantaneous_input_kbps
- lru_clock(int, number)
- instantaneous_output_kbps
- sync_full
**Clients**
- sync_partial_ok
- clients(int, number)
- sync_partial_err
- client_longest_output_list(int, number)
- expired_keys
- client_biggest_input_buf(int, number)
- evicted_keys
- blocked_clients(int, number)
- keyspace_hits
- keyspace_misses
**Memory**
- pubsub_channels
- used_memory(int, bytes)
- pubsub_patterns
- used_memory_rss(int, bytes)
- latest_fork_usec
- used_memory_peak(int, bytes)
- connected_slaves
- total_system_memory(int, bytes)
- master_repl_offset
- used_memory_lua(int, bytes)
- master_last_io_seconds_ago
- maxmemory(int, bytes)
- repl_backlog_active
- maxmemory_policy(string)
- repl_backlog_size
- mem_fragmentation_ratio(float, number)
- repl_backlog_histlen
- mem_fragmentation_ratio
**Persistance**
- used_cpu_sys
- loading(int,flag)
- used_cpu_user
- rdb_changes_since_last_save(int, number)
- used_cpu_sys_children
- rdb_bgsave_in_progress(int, flag)
- used_cpu_user_children
- rdb_last_save_time(int, seconds)
- rdb_last_bgsave_status(string)
- rdb_last_bgsave_time_sec(int, seconds)
- rdb_current_bgsave_time_sec(int, seconds)
- aof_enabled(int, flag)
- aof_rewrite_in_progress(int, flag)
- aof_rewrite_scheduled(int, flag)
- aof_last_rewrite_time_sec(int, seconds)
- aof_current_rewrite_time_sec(int, seconds)
- aof_last_bgrewrite_status(string)
- aof_last_write_status(string)
**Stats**
- total_connections_received(int, number)
- total_commands_processed(int, number)
- instantaneous_ops_per_sec(int, number)
- total_net_input_bytes(int, bytes)
- total_net_output_bytes(int, bytes)
- instantaneous_input_kbps(float, bytes)
- instantaneous_output_kbps(float, bytes)
- rejected_connections(int, number)
- sync_full(int, number)
- sync_partial_ok(int, number)
- sync_partial_err(int, number)
- expired_keys(int, number)
- evicted_keys(int, number)
- keyspace_hits(int, number)
- keyspace_misses(int, number)
- pubsub_channels(int, number)
- pubsub_patterns(int, number)
- latest_fork_usec(int, microseconds)
- migrate_cached_sockets(int, number)
**Replication**
- connected_slaves(int, number)
- master_repl_offset(int, number)
- repl_backlog_active(int, number)
- repl_backlog_size(int, bytes)
- repl_backlog_first_byte_offset(int, number)
- repl_backlog_histlen(int, bytes)
**CPU**
- used_cpu_sys(float, number)
- used_cpu_user(float, number)
- used_cpu_sys_children(float, number)
- used_cpu_user_children(float, number)
**Cluster**
- cluster_enabled(int, flag)
- redis_keyspace
- keys(int, number)
- expires(int, number)
- avg_ttl(int, number)
### Tags:
### Tags:
- All measurements have the following tags:
- All measurements have the following tags:
- port
- port
- server
- server
- replication role
- replication_role
- The redis_keyspace measurement has an additional database tag: