Redis 4.x系列(二十三):Redis 延迟分析、诊断、测试和优化

  Redis 服务在生产环境上线运行后,因为使用了不恰当的命令或在大数据集情况下可能出现响应客户端延迟问题;Redis 是单线程快速处理请求,在亚微秒范围内,若现现了延迟则其它所有客户端的请求都将进入等待,这是无法接受的。

  本篇对延迟原因进行分析诊断,对服务器环境进行延迟测试并提供优化措施。官方相关资料Redis 延迟问题诊断:Redis latency problems troubleshootingRedis 延迟监控框架:Redis latency monitoring framework

阅读更多

Redis 4.x系列(二十):Redis 配置和管理(部署/备份/恢复/内存监控/客户端)

  Redis 服务上线后,日常的运维和管理同样非常重要。Redis 服务自带了使用最广泛的管理工具redis-cli,在Linux环境下熟练使用该管理工具是非常必要的。

  Redis 运维和管理还需要关注数据备份和恢复,数据迁移,对 Redis 实例内存指标的监控等。

  官方文档:Redis Administration,官方同步译文:Redis 的管理

阅读更多

Redis 4.x系列(十六):Redis 持久化之 RDB 与 AOF

  Redis 是在内存在存储数据,当服务器重启则会丢失内存中的数据。 为保证数据安全, Redis 提供了对数据持久化的支持,数据持久化是防止数据丢失的最好方法。

  Redis 共有两个数据持久化方式:RDBAOF。持久化功能有效地避免因进程退出造成数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。

  Redis Persistence 官网Redis persistence demystified(Redis 持久化揭秘)Redis 持久化 –中文译

阅读更多