Redis info命令生产监控和config配置命令

这篇具有很好参考价值的文章主要介绍了Redis info命令生产监控和config配置命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.info命令

  • info命令介绍:服务器的各种信息和统计数值
# Server:有关Redis服务器的常规信息
redis_version:6.2.14	# Redis版本
redis_mode:standalone	# 运行模式:单机或者集群
multiplexing_api:epoll	# Redis所使用的事件处理机制
run_id:e7a27f10192da003445b7cc39d919e0a5728c6e4	# Redis服务器的随机标识符(用于sentinel和集群)
tcp_port:6379	# 端口
config_file:/usr/local/redis6/my_redis.conf	# 配置文件路径

# Clients:客户端连接部分
connected_clients:2	# 已连接客户端的数量(不包括通过slave连接的客户端)
maxclients:10000	# 最大客户端连接数

# Memory:内存消耗相关信息
used_memory_human:875.95K	# 使用内存
used_memory_rss_human:9.85M # 系统给Redis分配的内存,即常驻内存,和top、ps等命令的输出一致
used_memory_peak_human:875.98K	# 内存使用的峰值大小
total_system_memory_human:15.49G	# 操作系统的总内存
used_memory_lua_human:30.00K	# lua引擎使用的内存
maxmemory:0					# 最大内存的配置值,0是不限制
maxmemory_policy:noeviction	# 达到最大内存配置值后的策略

# Persistence:RDB和AOF相关信息
rdb_bgsave_in_progress:0	# 标识RDB save是否进行中
rdb_last_bgsave_status:ok	# 上次的save操作状态
rdb_last_bgsave_time_sec:0	# 上次RDB save操作使用的时间(单位s)
rdb_current_bgsave_time_sec:-1	# 当前RDB save操作使用的时间(单位s)
aof_enabled:1				# 是否开启AOF,默认没开启
aof_rewrite_in_progress:0	# 标识AOF rewrite操作是否在进行中
aof_last_rewrite_time_sec:0	# 上次AOF rewrite操作使用的时间(单位s)
aof_current_rewrite_time_sec:-1	# 当前AOF rewrite操作使用的时间(单位s)
aof_last_bgrewrite_status:ok	# 上次AOF rewrite操作的状态
aof_current_size:116		# AOF当前大小

# Stats:一般统计
evicted_keys:0			# 因为内存大小限制,被驱逐出去的键的个数

# Replication:主从同步信息
role:master		# 角色
connected_slaves:0	# 连接的从库数

# Cluster:集群部分
cluster_enabled:0	# 实例是否启用集群模式

# Keyspace:数据库相关统计
db0:keys=3,expires=0,avg_ttl=0	# db0的key的数量,有存活期key的数量,平均存活时间

2.config命令

  • config命令介绍(都有默认值)

    • 可以动态的调整Redis服务器的配置(configuration)而无需重启
    • config get xxx、config set xxx
  • 常用配置:Redis常用配置文件

    daemonize	# 守护后台运行
    bind 		# ip绑定
    timeout		# 客户端连接超时时间,单位秒
    databases	# 设置数据库的个数,可以使用select命令来切换数据库。默认使用的数据库是0
    save 		# 持久化机制,设置Redis进行RDB持久化数据库镜像的频率
    rdbcompression 	# 在进行镜像备份时,是否进行压缩
    masterauth	# 当主数据库连接需要密码验证时,在这里配置
    maxclients	# 最大连接数
    maxmemory	#设置Redis能够使用的最大内存
    
  • 备注文章来源地址https://www.toymoban.com/news/detail-791995.html

    • maxmemory防止所用内存超过服务器物理内存,maxmemory限制的是Redis实际使用的内存量,也就是used_memory统计项对应的内存
    • 由于内存碎片率的存在,实际消耗的内存可能会比maxmemory设置的更大,实际使用时要小心这部分内存溢出
    • 默认无限使用服务器内存,为防止极端情况下导致系统内存耗尽,建议所有的Redis进程都要配置maxmemory
    • 在64bit系统下,maxmemory设置为0表示不限制;在32bit系统下,maxmemory不能超过3GB
    • 注意:Redis在占用的内存超过指定的maxmemory之后,通过maxmemory-policy确定Redis是否释放内存以及如何释放内存

到了这里,关于Redis info命令生产监控和config配置命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Redis】Redis配置以及常用命令

      关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。   SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。   主流的关系型数据库包括 Oracle、MySQL、SQL Se

    2024年02月11日
    浏览(47)
  • Redis安装与配置及常用命令使用讲解

    目录 一、Redis简介 二、Redis安装和配置 2.1 Linux版 2.2 Windows版 三、Redis命令  3.1 通过命令操作Redis 3.2 String 字符串 3.3 Hash 哈希 3.4 List 列表 3.5 Set 有序集合(sorted set)         Redis是一个开源的内存 数据结构存储系统 ,它可以用作 数据库、缓存和消息中间件 。Redis支持多

    2024年02月06日
    浏览(44)
  • Redis服务端优化(持久化配置、慢查询、命令及安全配置、内存配置)

    漏洞:Redis未授权访问配合SSH key文件利用分析-腾讯云开发者社区-腾讯云 (tencent.com) 漏洞出现的核心的原因有以下几点 Redis未设置密码 利用了Redis的config set命令动态修改Redis配置 使用了Root账号权限启动Redis 查看客户端缓冲信息的命令 info clients client list

    2024年01月23日
    浏览(39)
  • 2.Redis下载安装配置(Windows、Linux、Ubuntu)、Redis-cli(客户端)基本命令、Redis可视化工具(Redis Desktop Manager)

    Redis专栏目录(点击进入…) Redis官方是不支持Windows平台的,Windows版本是由微软自己建立的分支,基于官方的Redis源码上进行编译、发布、维护的。所以Windows平台的Redis版本都要低于官方版 32位操作系统安装 只能通过双击(命令)打开redis-server.exe启动,不能安装到系统服务

    2024年02月03日
    浏览(78)
  • 解决docker运行redis报错:Fatal error, can‘t open config file /etc/redis/redis.conf以及启动redis后自动退出容器

    现象如下:  看了报错是权限问题,然后发现redis1.conf的权限果然不大对, 所以运行 chmod o+r 添加权限 但是启动后容器自动退出: 然后把redis-server改成绝对路径/usr/local/bin/redis-server  此时就能发现报错真正的原因:是原始redis.conf配置文件内容的问题,而不是文件本身挂载的

    2024年02月04日
    浏览(55)
  • redis(6.0以上版本)哨兵、生产级redis cluster集群部署、测试、特点

    目录 一、特点    可自由指定主从    可自定义分配哈希槽    先建立单个实例,在分配主从 二、生产级redis cluster部署 :一台服务器即可(192.168.1.134) 1关闭防火墙 2获取redis6.2.12tar包(官网获取) 3.为了方便管理创建单独目录 4.修改配置文件 5.启动服务 6.用集群模式登

    2024年02月12日
    浏览(38)
  • 连接redis服务器提示:Redis Client On Error: Error: connect ECONNREFUSED 127.0.0.1:6379 Config right?

    使用图形化工具连接redis时报错如下: 检查下redis服务是否启动。 启动redis命令: LINUX WINDOWS 上一行命令中redisserver2是redis服务的名字,根据你自己的实际情况改为你的redis服务名 再次连接就能连上了。 在 Linux Ubuntu 上,您需要运行 Redis 将自动启动并运行。一旦启动,Redis 将

    2024年02月11日
    浏览(40)
  • 【redis已解决】Warning: no config file specified, using the default config. In order to specify a config

    Warning: no config file specified, using the default config. In order to specify a config file use /redis-6.2/redis-server /path/to/redis.conf 点击这个报错 表示没有指定配置文件,使用默认配置。要指定配置文件,请使用redis-server /path/to/redis.conf 启动成功 (如果你怕麻烦就使用批处理) redis-server.exe redis

    2024年02月16日
    浏览(63)
  • redis缓存生产实践(一)---大key压缩

      如果你在查找一些redis最佳实践或者内存优化的解决方案时常常会在各种繁杂的文章中充斥着大key,热key等字眼,其中的内容也是大径相庭。但是却基本看不到一些实际案例或者代码让你看了之后也云里雾里毕竟喜欢借鉴是我们国人传承至今的优秀美德,今天这个文章就简

    2024年02月08日
    浏览(32)
  • Redis 压力测试 & 服务监控

    Redis 安装成功后,会在 /usr/local/bin/ 目录下生成 redis-benchmark 压测工具。该工具模拟N个客户端同时执行Redis指令,默认提供一组默认测试参数,用户可以自定义其属性,更改测试行为。 参数说明 默认压测 如下图,默认情况下 redis-benchmark 工具会执行多个脚本进行测试 结果说明

    2024年02月06日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包