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

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

5回答

youki2008youki2008  系统架构师 , DDT
wfang_2020wangxqtuomi2013赞同了此回答
我觉得主要是从架构(扩展性)和性能(并发性)两个方面去关注吧显示全部

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

收起
 2020-04-24
浏览701
AmygoAmygo  DBA , 分布式事务数据库
pobirdlics_twt花花世界赞同了此回答
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
浏览1142
Lu chuan 邀答
uchaitachuchaitach  DBA , 某银行
就运维来说,个人觉得需要做好1. 针对关键指标,如内存使用量、主备延时、慢查询等做好监控和告警2. 定期进行巡检,发现潜在问题,如bigkey、热key的优化,参数配置项是否可优化抛开运维,前期的架构设计以及良好的开发规范更显重要...显示全部

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

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

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

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

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

收起
 2020-04-11
浏览916
Lu chuan 邀答

提问者

Lu chuan数据库架构师, 某公司

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-04-08
  • 关注会员:6 人
  • 问题浏览:2752
  • 最近回答:2020-04-26