【JavaP6大纲】Redis篇:生产环境中的 Redis 是怎么部署的?

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 【JavaP6大纲】Redis篇:生产环境中的 Redis 是怎么部署的?

生产环境中的 Redis 是怎么部署的?


Redis cluster, 10 台机器,5 台机器部署了 Redis 主实例,另外 5 台机器部署了 Redis 的从实例,每个主实例挂了一个从实例,5个节点对似提供读写服务,每个节点的读写高峰QPS 可能可以达到每秒5万,5 台机器最多是25万读写请求每秒


机器是什么配置?32G 内存Q+8核 CPU + IT 磁盘,但是分配給 Redis 进程的是 10g 内存, 一般线上生产环境,Redis 的内存尽量不要超过 10g,超过 10g 可能会有问题。


5 台机器对外提供读写, ,一共有 50g 内存


因为每个主实例都挂了一个从实例,所以是高可用的,任何一个主实例宕机,都会白动故障延移Redis 从实例会自动变成主实例继续提供读写服务


你往内存里写的是什么数据?每条数据的大小是多少?商品数据,每条数据是10kb.100 条数据是1mb,10 万条数据是 1g。常驻内存的是 200 万条商品数据,占用内存是 20q,仅仅不到总内存的50%。目前高峰期每秒就是 3500左右的请求量


其实大型的公司,会有基础架构的 team 负责缓存集群的运维

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
6天前
|
存储 监控 负载均衡
保证Redis的高可用性是一个涉及多个层面的任务,主要包括数据持久化、复制与故障转移、集群化部署等方面
【5月更文挑战第15天】保证Redis高可用性涉及数据持久化、复制与故障转移、集群化及优化策略。RDB和AOF是数据持久化方法,哨兵模式确保故障自动恢复。Redis Cluster实现分布式部署,提高负载均衡和容错性。其他措施包括身份认证、多线程、数据压缩和监控报警,以增强安全性和稳定性。通过综合配置与监控,可确保Redis服务的高效、可靠运行。
31 2
|
6天前
|
存储 NoSQL Linux
centos7部署redis以及多实例
centos7部署redis以及多实例
68 0
|
6天前
|
存储 NoSQL 关系型数据库
【Redis】Redis的特性和应用场景 · 数据类型 · 持久化 · 数据淘汰 · 事务 · 多机部署
【Redis】Redis的特性和应用场景 · 数据类型 · 持久化 · 数据淘汰 · 事务 · 多机部署
16 0
|
6天前
|
NoSQL 网络安全 Redis
【docker】部署的redis突然连接不上了
【docker】部署的redis突然连接不上了
26 1
|
6天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
476 1
|
6天前
|
存储 NoSQL Redis
KubeSphere 核心实战之二【在kubesphere平台上部署redis】(实操篇 2/4)
KubeSphere 核心实战之二【在kubesphere平台上部署redis】(实操篇 2/4)
38 0
|
6天前
|
NoSQL Shell Redis
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
64 0
|
6天前
|
存储 NoSQL Linux
猿创征文|linux部署Redis集群(修订版)
猿创征文|linux部署Redis集群(修订版)
151 1
|
6天前
|
NoSQL Redis Docker
Docker 部署 redis 举例
Docker 部署 redis 举例
76 0
|
6天前
|
监控 NoSQL 算法
Redis哨兵模式部署,哨兵模式原理分析以及图解
Redis哨兵模式部署,哨兵模式原理分析以及图解
194 0