Redis是一个高性能的内存型key-value存储系统,它的性能优势是它的特性所在。当需要查询Redis总内存占用时,可以使用INFO命令,来快速查看。
在linux系统下,可以使用Redis服务(redis-server)来查看Redis总内存占用。在Redis数据目录中,执行以下命令,即可快速查看Redis总内存占用:
redis-cli -h 127.0.0.1 -p 6379 info | grep memory
该命令将显示实际使用的内存量,以及使用的最大内存量,它包括Redis使用的总内存量:
# 显示Redis总内存
used_memory:20971520
used_memory_human:20.12M
used_memory_rss:8403252
used_memory_peak:22843920
used_memory_peak_human:21.91M
used_memory_lua:35972
total_system_memory:7391440778
total_system_memory_human:6.82G
used_memory_dataset:9300644
used_memory_dataset_human:8.93M
maxmemory:2147483648
maxmemory_human:2.00G
maxmemory_policy:volatile-lru
从上面可以看到,Redis总内存使用量为20.12M,总内存最大量为2.00G(即2147483648字节)。
此外,也可以使用REDIS服务(redis-cli)命令来查看Redis总内存占用,几乎不需要任何参数。只需要把REDIS服务(redis-cli)命令和INFO命令放在同一行即可:
redis-cli info | grep memory
以上命令只需要一行,就可以查询出Redis总内存占用情况,因此非常简单、方便。
要查看Redis总内存占用非常方便,只要使用REDIS服务(redis-cli) 命令和INFO命令,就可以快速查看Redis总内存占用情况。