探究如何查看本机Redis信息(查看本机的redis)
Redis是一款开源的key-value存储,具备高可用性、高可扩展性、超高性能、低延迟等特性,非常适用于缓存、消息队列等场景。想要了解本机上Redis状态,可以使用以下命令查看:
##### 一、查看Redis实例列表
使用命令:`ps aux | grep redis` 可以查看详细Redis实例列表:
“`bash
# ps aux | grep redis
root 15050 0.8 0.1 891248 15652 ? Sl 08:48 0:02 redis-server 127.0.0.1:6378
# 查看127.0.0.1:6378的Redis实例 pid
root@ubuntu:~# pid=15050
##### 二、查看Redis实例运行状态
使用命令:`redis-cli -h [Redis host] -p [Redis port] info` 可以查看该Redis实例的启动时间,状态信息等,比如:
```bash# redis-cli -h 127.0.0.1 -p 6378 info
# Serverredis_version:5.0.7
redis_git_sha1:00000000redis_git_dirty:0
redis_build_id:4e671fe77b4e6f89redis_mode:standalone
os:Linux 3.10.0-1127.el7.x86_64 x86_64arch_bits:64
multiplexing_api:epollatomicvar_api:atomic-builtin
gcc_version:4.8.5process_id:15050
run_id:8ba1fbb4dedf585b4368fa242f378d792dc2a241tcp_port:6378
uptime_in_seconds:11038uptime_in_days:0
hz:10lru_clock:10389573
...
##### 三、查看Redis keys数量
使用命令:`redis-cli -h [Redis host] -p [Redis port] dbsize` 可以查看Redis实例上的key数量,比如:
“`bash
# redis-cli -h 127.0.0.1 -p 6378 dbsize
(integer) 11101
##### 四、查看Redis 使用内存信息
使用命令:`redis-cli -h [Redis host] -p [Redis port] info memory` 可以查看Redis实例上使用的内存情况,比如:
```bash# redis-cli -h 127.0.0.1 -p 6378 info memory
# Memoryused_memory:11373936
used_memory_human:10.89Mused_memory_rss:11763712
used_memory_rss_human:11.15Mused_memory_peak:27344824
used_memory_peak_human:26.06M...
使用以上命令,即可查看本机上Redis实例的运行状态,以及key数量和使用内存情况等,更好地管理和优化Redis。