redis info详解

<?php
Array
(
// - server : 一般 Redis 服务器信息,包含以下域:
    [redis_version] => 2.6.4      Redis 服务器版本
    [redis_git_sha1] => 0           Git SHA1
    [redis_git_dirty] => 0           Git dirty flag
    [redis_mode] => standalone
    [os] => Linux 2.6.18-348.el5 x86_64        服务器的宿主操作系统
    [arch_bits] => 64                          架构(32 或 64 位)
    [multiplexing_api] => epoll                Redis 所使用的事件处理机制
    [gcc_version] => 4.1.2                     编译 Redis 时所使用的 GCC 版本
    [process_id] => 20376                     服务器进程的 PID
    [run_id] => e5ba1056a4b81d3473daf417fa80d98ea3ca65a4      Redis 服务器的随机标识符(用于 Sentinel 和集群)
    [tcp_port] => 6379                          TCP/IP 监听端口
    [uptime_in_seconds] => 40339329                自 Redis 服务器启动以来,经过的秒数
    [uptime_in_days] => 466                     自 Redis 服务器启动以来,经过的天数
    [lru_clock] => 1440077                     以分钟为单位进行自增的时钟,用于 LRU 管理

// - clients : 已连接客户端信息,包含以下域:
    [connected_clients] => 1525 已连接客户端的数量(不包括通过从属服务器连接的客户端)
    [client_longest_output_list] => 0 当前连接的客户端当中,最长的输出列表
    [client_biggest_input_buf] => 0 当前连接的客户端当中,最大输入缓存
    [blocked_clients] => 0 正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

// - memory : 内存信息,包含以下域:
    [used_memory] => 928376976      由 Redis 分配器分配的内存总量,以字节(byte)为单位
    [used_memory_human] => 885.37M      以人类可读的格式返回 Redis 分配的内存总量
    [used_memory_rss] => 1006768128   从操作系统的角度,返回 Redis 已分配的内存总量(俗称常驻集大小)。这个值和 top、ps 等命令的输出一致。
    [used_memory_peak] => 1038318704      Redis 的内存消耗峰值(以字节为单位)
    [used_memory_peak_human] => 990.22M       以人类可读的格式返回 Redis 的内存消耗峰值
    [used_memory_lua] => 31744           Lua 引擎所使用的内存大小(以字节为单位)
    [mem_fragmentation_ratio] => 1.08      used_memory_rss 和 used_memory 之间的比率
    [mem_allocator] => jemalloc-3.0.0      在编译时指定的, Redis 所使用的内存分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。

// - persistence : RDB 和 AOF 的相关信息
    [loading] => 0
    [rdb_changes_since_last_save] => 1565
    [rdb_bgsave_in_progress] => 0
    [rdb_last_save_time] => 1440464119
    [rdb_last_bgsave_status] => ok
    [rdb_last_bgsave_time_sec] => 17
    [rdb_current_bgsave_time_sec] => -1
    [aof_enabled] => 0
    [aof_rewrite_in_progress] => 0
    [aof_rewrite_scheduled] => 0
    [aof_last_rewrite_time_sec] => -1
    [aof_current_rewrite_time_sec] => -1
    [aof_last_bgrewrite_status] => ok

// - stats : 一般统计信息
    [total_connections_received] => 4163025468
    [total_commands_processed] => 45340900397
    [instantaneous_ops_per_sec] => 1205
    [rejected_connections] => 0
    [expired_keys] => 494262666
    [evicted_keys] => 0
    [keyspace_hits] => 2551261422
    [keyspace_misses] => 1626960963
    [pubsub_channels] => 0
    [pubsub_patterns] => 0
    [latest_fork_usec] => 73571

// - replication : 主/从复制信息
    [role] => master
    [connected_slaves] => 1

// - cpu : CPU 计算量统计信息
    [slave0] => 172.16.18.205,6379,online
    [used_cpu_sys] => 785715.81
    [used_cpu_user] => 1005111.12
    [used_cpu_sys_children] => 121746.03
    [used_cpu_user_children] => 1396449.38

    [db0] => keys=3443200,expires=14669
    [db1] => keys=9709,expires=9686
    [db2] => keys=20955,expires=850
    [db3] => keys=68055,expires=12482
    [db4] => keys=4372,expires=4370
    [db5] => keys=12,expires=0
    [db6] => keys=295,expires=295
    [db7] => keys=5,expires=0
    [db8] => keys=167928,expires=167916
)
时间: 2024-11-06 17:36:34

redis info详解的相关文章

CentOS7/RHEL7安装Redis步骤详解

CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看CentOS7/RHEL7安装Redis步骤详解 方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis启动服务:1systemctl start redis.service停止服务: systemctl stop red

Redis配置文件详解,针对2.6.3--2.6.7

Redis配置文件详解,针对2.6.3--2.6.7   # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g

redis配置文件详解及实现主从同步切换

redis配置文件详解及实现主从同步切换 redis复制 Redis复制很简单易用,它通过配置允许slave Redis Servers或者Master Servers的复制品.接下来有几个关于redis复制的非常重要特性: 一个Master可以有多个Slaves. Slaves能过接口其他slave的链接,除了可以接受同一个master下面slaves的链接以外,还可以接受同一个结构图中的其他slaves的链接. redis复制是在master段是非阻塞的,这就意味着master在同一个或多个

Redis配置详解-客户端缓冲区 output buffer

Redis配置详解-客户端缓冲区  http://blog.csdn.net/jiangguilong2000/article/details/38436941 Redis异常及使用总结 http://blog.csdn.net/jiangguilong2000/article/details/45025355 客户端缓冲区 output buffer 大概已经知道Redis是一个内存数据库,这意味着所有的数据都由RAM直接管理和提供的.因此Redis有着卓越的交付性能,Redis可以以亚毫秒级

Redis学习——详解Redis配置文件(三)

一.Redis脚本简介 在我们介绍Redis的配置文件之前,我们先来说一下Redis安装完成后生成的几个可执行文件: redis-server .redis-cli .redis-benchmark .redis-stat .redis-check-dump. redis-cgecj-aof : redis-server:Redis 服务器的daemon启动程序. redis-cli:Redis 命令行执行工具.当然,你也可以用telnet根据其纯文本协议来操作. redis-benchmark

Redis配置文件redis.conf详解

一.Redis配置文件redis.conf详解 1 # Note on units: when memory size is needed, it is possible to specifiy 2 # it in the usual form of 1k 5GB 4M and so forth: 3 # 4 # 1k => 1000 bytes 5 # 1kb => 1024 bytes 6 # 1m => 1000000 bytes 7 # 1mb => 1024*1024 b

Redis原理详解

Redis原理详解 数据类型 Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:type 代表一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式,比如:typ

Redis数据结构详解之List(二)

序言 思来想去感觉redis中的list没什么好写的,如果单写几个命令的操作过于乏味,所以本篇最后我会根据redis中list数据类型的特殊属性,同时对比成熟的消息队列产品rabbitmq,使用redis实现一个消息队列. 为啦让本篇更有魅力,我再介绍下redis中list的基本属性,以及为什么使用redis中list列表类型,为什么使用消息队列,为什么不用rabbitmq而使用redis实现消息队列?呢,到这里为止,如果你是大咖,大牛,大神,大爷!不要听我吹牛逼啦,Close Page and

转:Redis配置文件详解

配置与特性详解 1. 在redis中,合法的"尺寸单位",无大小写区分. # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes 2.将redis是否以后台进程的方式运行,默认为"no" daemonize

2.redis配置详解

参考数据:http://www.redis.net.cn/tutorial/3504.html 1.查询当前配置的方法: redis的配置文件位于安装目录的根目录,文件名为:redis.conf,直接打开这个文件就可直观看到配置. 命令1:CONFIG GET CONFIG_SETTING_NAME(配置名) : 获取此配置的详情. 命令2:ONFIG GET * : 获取所有配置信息 2.命令设置redis的配置: 命令:CONFIG SET CONFIG_SETTING_NAME NEW_C