IT咨询服务Redisredis运维

redis运维有哪些方面的关注点?

和传统的数据库相比,redis日常运维主要关注哪些方面?

参与18

5同行回答

uchaitachuchaitach  DBA , 某银行
就运维来说,个人觉得需要做好1. 针对关键指标,如内存使用量、主备延时、慢查询等做好监控和告警2. 定期进行巡检,发现潜在问题,如bigkey、热key的优化,参数配置项是否可优化抛开运维,前期的架构设计以及良好的开发规范更显重要...显示全部

就运维来说,个人觉得需要做好
1. 针对关键指标,如内存使用量、主备延时、慢查询等做好监控和告警
2. 定期进行巡检,发现潜在问题,如bigkey、热key的优化,参数配置项是否可优化
抛开运维,前期的架构设计以及良好的开发规范更显重要

收起
银行 · 2020-04-26
浏览1991
youki2008youki2008  系统架构师 , DDT
我觉得主要是从架构(扩展性)和性能(并发性)两个方面去关注吧显示全部

我觉得主要是从架构(扩展性)和性能(并发性)两个方面去关注吧

收起
互联网服务 · 2020-04-24
浏览1952
匿名用户匿名用户
1.采用redis cluster。2.监控OS,内存使用,key使用率,请求量,slowlog,bigkey,命中率等指标。3.开发增加节点的自动化脚本。显示全部

1.采用redis cluster。
2.监控OS,内存使用,key使用率,请求量,slowlog,bigkey,命中率等指标。
3.开发增加节点的自动化脚本。

收起
互联网服务 · 2020-04-15
浏览2101
Luga LeeLuga Lee  系统架构师 , None
*针对Redis,其实与其他库在运维层面也没太大差异,通常可以从以下方面入手:1、从全局角度,针对核心指标项进行监控2、从安全角度,一方面中间件固有的层面,比如未授权漏洞等;另一层面操作层面,尽可能禁用各种奇葩操作,例如keys 为代表的线上命令3、从性能角度,关注slow log等相关事...显示全部

*针对Redis,其实与其他库在运维层面也没太大差异,通常可以从以下方面入手:
1、从全局角度,针对核心指标项进行监控
2、从安全角度,一方面中间件固有的层面,比如未授权漏洞等;另一层面操作层面,尽可能禁用各种奇葩操作,例如keys 为代表的线上命令
3、从性能角度,关注slow log等相关事件
当然,其他方面,例如基本的架构部署拓扑、缓存失效、分布式锁及应用调用等方面也可以多关注

收起
互联网服务 · 2020-04-11
浏览2212
yhl71 邀答
AmygoAmygo  DBA , 分布式事务数据库
1、Redis的AOF机制,是会出现磁盘空间双倍的,所以计算磁盘空间的时候一定考虑2、Redis的数据同步高可用机制是主从,服务高可用可以用keepalive或者用三节点的 sentinel 集群3、Redis的单库大小要控制,根据我们经验推荐50G大小为上限4、Redis是个单核的内存数据库,所以建议一台...显示全部

1、Redis的AOF机制,是会出现磁盘空间双倍的,所以计算磁盘空间的时候一定考虑

2、Redis的数据同步高可用机制是主从,服务高可用可以用keepalive或者用三节点的 sentinel 集群

3、Redis的单库大小要控制,根据我们经验推荐50G大小为上限

4、Redis是个单核的内存数据库,所以建议一台物理服务器部署多实例的方式使用好处理器资源

5、Redis在做AOF的时候需要依赖IOPS能力的强弱,建议配置SSD固态硬盘

6、Redis的KEY设计要控制大小,会决定了Redis实例的吞吐量

7、监控关注Redis设置的内存大小是否超过了预警值、IOPS等。

收起
银行 · 2020-04-08
浏览2517
yhl71 邀答

提问者

yhl71
数据库架构师某公司
擅长领域: 数据库服务器灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-08
  • 关注会员:7 人
  • 问题浏览:4921
  • 最近回答:2020-04-26
  • X社区推广