Redis - 如何查看 Redis 主从信息?

简介: Redis - 如何查看 Redis 主从信息?

方法一

如下命令

redis-cli-h10.218.223.147-p16380info

结果如下

#Serverredis_version:3.2.12redis_git_sha1:00000000redis_git_dirty:0redis_build_id:b2d74fe5fff7657dredis_mode:standaloneos:Linux2.6.32-696.el6.x86_64x86_64arch_bits:64multiplexing_api:epollgcc_version:4.4.7process_id:3945run_id:c37f073621e201bad8d708cfdd9a40be68964e2ftcp_port:16380uptime_in_seconds:26878uptime_in_days:0hz:10lru_clock:909298executable:/opt/redis-sentinel/redis-serverconfig_file:/opt/redis-sentinel/redis02.conf#Clientsconnected_clients:27client_longest_output_list:0client_biggest_input_buf:0blocked_clients:0#Memoryused_memory:53727848used_memory_human:51.24Mused_memory_rss:61210624used_memory_rss_human:58.38Mused_memory_peak:65461048used_memory_peak_human:62.43Mtotal_system_memory:16725540864total_system_memory_human:15.58Gused_memory_lua:37888used_memory_lua_human:37.00Kmaxmemory:0maxmemory_human:0Bmaxmemory_policy:noevictionmem_fragmentation_ratio:1.14mem_allocator:jemalloc-3.6.0#Persistenceloading:0rdb_changes_since_last_save:0rdb_bgsave_in_progress:0rdb_last_save_time:1594736112rdb_last_bgsave_status:okrdb_last_bgsave_time_sec:0rdb_current_bgsave_time_sec:-1aof_enabled:0aof_rewrite_in_progress:0aof_rewrite_scheduled:0aof_last_rewrite_time_sec:-1aof_current_rewrite_time_sec:-1aof_last_bgrewrite_status:okaof_last_write_status:ok#Statstotal_connections_received:5989total_commands_processed:239517instantaneous_ops_per_sec:6total_net_input_bytes:117115403total_net_output_bytes:1407208564instantaneous_input_kbps:0.39instantaneous_output_kbps:1.43rejected_connections:0sync_full:2sync_partial_ok:0sync_partial_err:0expired_keys:11evicted_keys:0keyspace_hits:9505keyspace_misses:235pubsub_channels:1pubsub_patterns:0latest_fork_usec:11480migrate_cached_sockets:0#Replication红色部分说明role:masterconnected_slaves:2slave0:ip=10.218.223.147,port=16379,state=online,offset=99380539,lag=0slave1:ip=10.218.223.147,port=16381,state=online,offset=99380539,lag=1master_repl_offset:99380841repl_backlog_active:1repl_backlog_size:1048576repl_backlog_first_byte_offset:98332266repl_backlog_histlen:1048576#CPUused_cpu_sys:42.66used_cpu_user:24.21used_cpu_sys_children:0.16used_cpu_user_children:0.56#Clustercluster_enabled:0#Keyspacedb5:keys=26,expires=0,avg_ttl=0
  • 标记红色部分说明 IP 为10.218.223.147,port为16380的实例为主,16379和16381的实例都是从。

方法二

[root@template~]#redis-cli-p36379127.0.0.1:36379>SENTINELget-master-addr-by-namemymaster1) "192.168.205.151"2) "6379"127.0.0.1:36379>
  • Ps:这个命令好处在于定位精准,无论是在主还是从服务器上,都可以准确定位出谁是主!
目录
相关文章
|
存储 缓存 NoSQL
Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型
redis分布式锁、redisson、可重入、主从一致性、WatchDog、Redlock红锁、zookeeper;Redis集群、主从复制,全量同步、增量同步;哨兵,分片集群,Redis为什么这么快,I/O多路复用模型——用户空间和内核空间、阻塞IO、非阻塞IO、IO多路复用,Redis网络模型
Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型
|
缓存 运维 NoSQL
Redis主从模式部署
Redis主从模式部署
189 4
|
缓存 NoSQL Redis
Redis主从架构
当看到图示中红色标记的,就代表从节点挂载成功了。
193 0
|
JSON 缓存 NoSQL
redis序列化数据时,如何包含clsss类型信息?
通过配置 `com.fasterxml.jackson.databind.ObjectMapper` 的 `enableDefaultTyping` 方法,可以使序列化后的 JSON 包含类信息。
382 2
|
NoSQL Java 关系型数据库
考考你Redis主从,就知道有没深入Redis
大家好,我是南哥。一个对Java程序员进阶成长颇有研究的人,今天继续给大家带来新的一篇Java进阶指南。如果是单机版的数据库,像MySQL、Redis,看起来实现并不复杂。只要支持保存一条数据,同时要能够查询出来。但如果是多机版的数据库呢,各个节点的配合联调是比较复杂的过程,看起来就不是那么简单喽。要考你对Redis深不深入理解,问问Redis多机版相关的问题就知道了。我们今天就来指南下Redis主从架构。
223 1
考考你Redis主从,就知道有没深入Redis
|
监控 NoSQL Ubuntu
|
监控 NoSQL Redis
Redis分区容错秘诀:解密主从模式
Redis主从模式用于提高高可用性、负载均衡和数据备份。主节点处理写入,从节点复制数据并分担读取,实现故障切换和读写分离。配置主从关系后,从节点连接主节点进行全量和增量复制。当主节点故障,从节点可接管服务。然而,主从延迟和数据不一致性是挑战,可通过优化网络、使用Sentinel和Redis Cluster等解决。关注“软件求生”获取更多内容。
506 1
Redis分区容错秘诀:解密主从模式
|
消息中间件 NoSQL Java
【Redis系列】我看你们项目用的Redis主从,数据同步了解吗
面试官:说说Redis数据同步。是这样的,Redis有一个叫命令传播的概念,如果像面试官说的这种场景,再使用上面我提到的AOF缓冲区就有点浪费内存空间了。所以Redis会将主服务器的这条Del删除命令
191 2
【Redis系列】我看你们项目用的Redis主从,数据同步了解吗
|
消息中间件 NoSQL Linux
详解Redis的主从同步原理
只不过在主节点中叫做master_repl_offset; 从节点也有一个偏移量叫做slave_repl_offset,用来记录从节点已经从主节点的repl_backlog_buffer中同步到的最新写指令的位置;
2458 3
|
负载均衡 NoSQL 网络协议
Redis(主从模式)
Redis(主从模式)
323 1