redis配置,状态监控与性能调优
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本文主要介绍及演示一些Redis相关的状态监控和性能调优的命令及使用方法:1、redis-benchmarkredis基准信息,redis服务器性能检测例如:检测redis服务器性能,本机6379端口
千家信息网最后更新 2025年12月02日redis配置,状态监控与性能调优
本文主要介绍及演示一些Redis相关的状态监控和性能调优的命令及使用方法:
1、redis-benchmark
redis基准信息,redis服务器性能检测
例如:
检测redis服务器性能,本机6379端口的实例,100个并发连接,100000个请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
[root@redis-server ~]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000 ====== PING_INLINE ====== 100000 requests completed in 1.29 seconds 100 parallel clients 3 bytes payload keep alive: 181.97% <= 1 milliseconds97.69% <= 2 milliseconds99.79% <= 3 milliseconds99.94% <= 4 milliseconds99.97% <= 5 milliseconds100.00% <= 5 milliseconds77639.75 requests per second====== PING_BULK ====== 100000 requests completed in 1.49 seconds 100 parallel clients 3 bytes payload keep alive: 173.04% <= 1 milliseconds97.46% <= 2 milliseconds99.62% <= 3 milliseconds99.97% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds67204.30 requests per second====== SET ====== 100000 requests completed in 1.30 seconds 100 parallel clients 3 bytes payload keep alive: 181.09% <= 1 milliseconds97.16% <= 2 milliseconds99.43% <= 3 milliseconds99.75% <= 4 milliseconds99.80% <= 5 milliseconds99.82% <= 7 milliseconds99.83% <= 8 milliseconds99.85% <= 9 milliseconds99.87% <= 10 milliseconds99.89% <= 11 milliseconds99.89% <= 12 milliseconds99.90% <= 13 milliseconds99.90% <= 14 milliseconds99.90% <= 15 milliseconds99.91% <= 16 milliseconds99.93% <= 17 milliseconds99.94% <= 18 milliseconds99.95% <= 19 milliseconds99.96% <= 20 milliseconds99.98% <= 21 milliseconds99.99% <= 22 milliseconds100.00% <= 23 milliseconds100.00% <= 23 milliseconds76687.12 requests per second====== GET ====== 100000 requests completed in 1.91 seconds 100 parallel clients 3 bytes payload keep alive: 149.74% <= 1 milliseconds93.92% <= 2 milliseconds99.37% <= 3 milliseconds99.95% <= 4 milliseconds99.97% <= 5 milliseconds99.98% <= 6 milliseconds100.00% <= 6 milliseconds52273.91 requests per second====== INCR ====== 100000 requests completed in 1.60 seconds 100 parallel clients 3 bytes payload keep alive: 166.32% <= 1 milliseconds96.55% <= 2 milliseconds99.61% <= 3 milliseconds99.96% <= 4 milliseconds100.00% <= 5 milliseconds62344.14 requests per second====== LPUSH ====== 100000 requests completed in 1.27 seconds 100 parallel clients 3 bytes payload keep alive: 173.84% <= 1 milliseconds95.61% <= 2 milliseconds99.36% <= 3 milliseconds99.96% <= 4 milliseconds99.99% <= 5 milliseconds100.00% <= 5 milliseconds78492.93 requests per second====== RPUSH ====== 100000 requests completed in 1.31 seconds 100 parallel clients 3 bytes payload keep alive: 180.47% <= 1 milliseconds96.93% <= 2 milliseconds99.56% <= 3 milliseconds99.98% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds76103.50 requests per second====== LPOP ====== 100000 requests completed in 1.30 seconds 100 parallel clients 3 bytes payload keep alive: 174.91% <= 1 milliseconds95.50% <= 2 milliseconds99.29% <= 3 milliseconds99.95% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds77101.00 requests per second====== RPOP ====== 100000 requests completed in 1.40 seconds 100 parallel clients 3 bytes payload keep alive: 177.99% <= 1 milliseconds97.07% <= 2 milliseconds99.61% <= 3 milliseconds99.97% <= 4 milliseconds99.98% <= 5 milliseconds100.00% <= 6 milliseconds100.00% <= 6 milliseconds71377.59 requests per second====== SADD ====== 100000 requests completed in 1.32 seconds 100 parallel clients 3 bytes payload keep alive: 180.83% <= 1 milliseconds97.14% <= 2 milliseconds99.57% <= 3 milliseconds99.95% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds75757.57 requests per second====== HSET ====== 100000 requests completed in 1.30 seconds 100 parallel clients 3 bytes payload keep alive: 180.25% <= 1 milliseconds96.83% <= 2 milliseconds99.49% <= 3 milliseconds99.97% <= 4 milliseconds100.00% <= 4 milliseconds76923.08 requests per second====== SPOP ====== 100000 requests completed in 1.48 seconds 100 parallel clients 3 bytes payload keep alive: 173.97% <= 1 milliseconds96.91% <= 2 milliseconds99.55% <= 3 milliseconds99.96% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds67567.57 requests per second====== LPUSH (needed to benchmark LRANGE) ====== 100000 requests completed in 1.35 seconds 100 parallel clients 3 bytes payload keep alive: 171.03% <= 1 milliseconds95.36% <= 2 milliseconds99.29% <= 3 milliseconds99.97% <= 4 milliseconds100.00% <= 5 milliseconds100.00% <= 5 milliseconds73909.83 requests per second====== LRANGE_100 (first 100 elements) ====== 100000 requests completed in 2.91 seconds 100 parallel clients 3 bytes payload keep alive: 114.30% <= 1 milliseconds80.30% <= 2 milliseconds94.42% <= 3 milliseconds96.88% <= 4 milliseconds98.34% <= 5 milliseconds99.39% <= 6 milliseconds99.78% <= 7 milliseconds99.93% <= 8 milliseconds99.97% <= 9 milliseconds99.98% <= 10 milliseconds100.00% <= 11 milliseconds100.00% <= 11 milliseconds34317.09 requests per second====== LRANGE_300 (first 300 elements) ====== 100000 requests completed in 5.88 seconds 100 parallel clients 3 bytes payload keep alive: 10.00% <= 2 milliseconds85.83% <= 3 milliseconds94.17% <= 4 milliseconds96.10% <= 5 milliseconds97.90% <= 6 milliseconds98.68% <= 7 milliseconds98.70% <= 8 milliseconds99.30% <= 9 milliseconds99.49% <= 10 milliseconds99.76% <= 11 milliseconds99.79% <= 12 milliseconds99.83% <= 13 milliseconds99.85% <= 14 milliseconds99.87% <= 15 milliseconds99.89% <= 16 milliseconds99.91% <= 17 milliseconds99.92% <= 19 milliseconds99.93% <= 20 milliseconds99.94% <= 21 milliseconds99.95% <= 22 milliseconds99.96% <= 23 milliseconds99.97% <= 24 milliseconds99.99% <= 25 milliseconds99.99% <= 26 milliseconds100.00% <= 27 milliseconds17006.80 requests per second====== LRANGE_500 (first 450 elements) ====== 100000 requests completed in 8.16 seconds 100 parallel clients 3 bytes payload keep alive: 10.00% <= 2 milliseconds0.01% <= 3 milliseconds80.98% <= 4 milliseconds90.89% <= 5 milliseconds95.60% <= 6 milliseconds97.20% <= 7 milliseconds98.23% <= 8 milliseconds98.53% <= 9 milliseconds99.06% <= 10 milliseconds99.09% <= 11 milliseconds99.46% <= 12 milliseconds99.53% <= 13 milliseconds99.65% <= 14 milliseconds99.75% <= 15 milliseconds99.79% <= 16 milliseconds99.81% <= 17 milliseconds99.82% <= 18 milliseconds99.84% <= 19 milliseconds99.85% <= 20 milliseconds99.86% <= 21 milliseconds99.87% <= 22 milliseconds99.88% <= 23 milliseconds99.89% <= 24 milliseconds99.90% <= 25 milliseconds99.91% <= 26 milliseconds99.93% <= 27 milliseconds99.93% <= 28 milliseconds99.94% <= 29 milliseconds99.95% <= 30 milliseconds99.96% <= 31 milliseconds99.98% <= 32 milliseconds99.98% <= 33 milliseconds99.99% <= 34 milliseconds99.99% <= 35 milliseconds100.00% <= 36 milliseconds100.00% <= 36 milliseconds12260.91 requests per second====== LRANGE_600 (first 600 elements) ====== 100000 requests completed in 10.15 seconds 100 parallel clients 3 bytes payload keep alive: 10.00% <= 3 milliseconds0.01% <= 4 milliseconds84.84% <= 5 milliseconds93.41% <= 6 milliseconds96.43% <= 7 milliseconds97.71% <= 8 milliseconds97.75% <= 9 milliseconds98.32% <= 10 milliseconds98.79% <= 11 milliseconds99.19% <= 12 milliseconds99.22% <= 13 milliseconds99.25% <= 14 milliseconds99.48% <= 15 milliseconds99.56% <= 16 milliseconds99.60% <= 17 milliseconds99.68% <= 18 milliseconds99.74% <= 19 milliseconds99.77% <= 20 milliseconds99.79% <= 21 milliseconds99.82% <= 22 milliseconds99.83% <= 23 milliseconds99.85% <= 24 milliseconds99.86% <= 25 milliseconds99.86% <= 26 milliseconds99.87% <= 27 milliseconds99.88% <= 28 milliseconds99.89% <= 29 milliseconds99.90% <= 30 milliseconds99.90% <= 31 milliseconds99.91% <= 32 milliseconds99.91% <= 33 milliseconds99.92% <= 34 milliseconds99.94% <= 35 milliseconds99.95% <= 36 milliseconds99.95% <= 37 milliseconds99.96% <= 38 milliseconds99.96% <= 39 milliseconds99.96% <= 40 milliseconds99.97% <= 41 milliseconds99.98% <= 42 milliseconds99.98% <= 43 milliseconds99.99% <= 44 milliseconds99.99% <= 45 milliseconds99.99% <= 46 milliseconds100.00% <= 47 milliseconds100.00% <= 47 milliseconds9851.25 requests per second====== MSET (10 keys) ====== 100000 requests completed in 1.89 seconds 100 parallel clients 3 bytes payload keep alive: 10.00% <= 1 milliseconds75.00% <= 2 milliseconds89.85% <= 3 milliseconds95.38% <= 4 milliseconds98.52% <= 5 milliseconds99.34% <= 6 milliseconds99.60% <= 7 milliseconds99.83% <= 8 milliseconds99.98% <= 9 milliseconds100.00% <= 9 milliseconds52994.17 requests per second
[root@redis-server ~]#
2、redis-cli
例1:监控本机6379端口的实例的数据操作,redis的连接及读写操作
redis-cli -h localhost -p 6379 monitor
先开启一个终端1,用于redis监控
[root@redis-server ~]# redis-cli -h localhost -p 6379 monitor OK1504689350.635365 [0 127.0.0.1:57996] "COMMAND"1504689361.944610 [0 127.0.0.1:57996] "set" "a" "1"1504689369.782029 [0 127.0.0.1:57996] "get" "a"
然后在开启一个redis终端2进行操作
[root@redis-server ~]# redis-cli -p 6379127.0.0.1:6380> set a 1OK127.0.0.1:6380> get a "1"127.0.0.1:6380>
可以看到终端2上面进行的数据操作会在终端1上面被记录下来
例2:查询本机redis实例的信息,端口6379
redis-cli -h localhost -p 6379 info
备注:该命令也可以在redis终端里面进行查询
[root@redis-server ~]# redis-cli -h localhost -p 6379 info # Serverredis_version:3.2.10redis_git_sha1:00000000redis_git_dirty:0redis_build_id:eae5a0b8746eb6ceredis_mode:standaloneos:Linux 2.6.32-431.el6.x86_64 x86_64arch_bits:64multiplexing_api:epollgcc_version:4.4.7process_id:6003run_id:0057d03b2e908ee036c2aa1c3531e8aa051d7468tcp_port:6379uptime_in_seconds:159221uptime_in_days:1hz:10lru_clock:11517636executable:/usr/local/redis/bin/redis-serverconfig_file:/usr/local/redis/conf/redis.conf# Clientsconnected_clients:1client_longest_output_list:0client_biggest_input_buf:0blocked_clients:0# Memoryused_memory:1828104used_memory_human:1.74Mused_memory_rss:4050944used_memory_rss_human:3.86Mused_memory_peak:8439360used_memory_peak_human:8.05Mtotal_system_memory:1960443904total_system_memory_human:1.83Gused_memory_lua:37888used_memory_lua_human:37.00Kmaxmemory:0maxmemory_human:0Bmaxmemory_policy:noevictionmem_fragmentation_ratio:2.22mem_allocator:jemalloc-4.0.3# Persistenceloading:0rdb_changes_since_last_save:0rdb_bgsave_in_progress:0rdb_last_save_time:1504689256rdb_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:3603total_commands_processed:3600007instantaneous_ops_per_sec:0total_net_input_bytes:192800186total_net_output_bytes:2634476722instantaneous_input_kbps:0.00instantaneous_output_kbps:0.00rejected_connections:0sync_full:0sync_partial_ok:0sync_partial_err:0expired_keys:0evicted_keys:0keyspace_hits:1000003keyspace_misses:0pubsub_channels:0pubsub_patterns:0latest_fork_usec:408migrate_cached_sockets:0# Replicationrole:masterconnected_slaves:0master_repl_offset:0repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0# CPUused_cpu_sys:99.45used_cpu_user:108.88used_cpu_sys_children:0.01used_cpu_user_children:0.01# Clustercluster_enabled:0# Keyspacedb0:keys=7,expires=0,avg_ttl=0
终端
性能
监控
实例
端口
本机
信息
命令
数据
服务器
服务
查询
检测
状态
使用方法
基准
备注
方法
演示
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
北京聚汇融盛互联网科技有限公司
外企网络安全公司
怎么找服务器管理器
海康平台流媒体管理服务器
服务器托管房间
上海大学网络安全防线
监控网络技术的重要性
网宿网络技术有限公司
8t服务器专用固态硬盘
网络安全与病毒论文
服务器url重定向漏洞
上海数据库应用补贴
ios 数学软件开发
table显示数据库所有信息
网络安全 面试问题
郑州iOS 软件开发新资
网络安全可靠替换工程
暴雪服务器在什么地方
悠越互联网科技
惠州旅游软件开发市场价
数据库六步
猎魂觉醒服务器人数
串口服务器能连网线吗
网络安全涉及法律吗
戴尔服务器怎样从机柜拆下来
数据库连接被污染
大学生网络安全美篇
怎么删除mariadb数据库
暨南大学网络安全考研经验
湖北省襄阳网络安全