qps
云数据库 GaussDB(for Redis)业务设计规范
业务设计规范 使用建议 命令执行超时或失败时,业务侧需要具有重传机制。 如果业务的key使用hashtag,建议hashtag中的字符串设计为随机散列,尽量避免热点。 Pipeline建议一次执行的命令数不超过30。 如业务流量超过实例QPS基准,或CPU利用率长期高于80%,建议及时升级规格或增加节点,避免过载影响业务访问。 说明:实例能承载的QPS基准值估算公式为:QPS基准值=节点CPU数*节点数*10000 使用限制 使用Pub/Sub系列命令的连接上不能执行其他常规命令。 不允许不同数据类型使用同名key。(否则,诸如type等命令的执行效果将不符合预期。) 不允许使用空Key。 每个节点支持的最大连接数不超过1000
分布式缓存服务Redis版单机实例特点
1、系统资源消耗低,支持高QPS 单机实例不涉及数据同步、数据持久化所需消耗的系统开销,因此能够支撑更高的并发。Redis单机实例QPS达到10万以上。 2、进程监控,故障后自动恢复 DCS部署了业务高可用探测,单机实例故障后,30秒内会重启一个新的进程,恢复业务。 3、即开即用,数据不做持久化 单机实例开启后不涉及数据加载,即开即用。如果服务QPS较高,可以考虑进行数据预热,避免给后端 数据库 产生较大的并发冲击。 4、低成本,适用于开发测试 单机实例各种规格的成本相对主备减少40%以上。适用于开发、测试环境搭建。 总体说来,单机实例支持读写高并发,但不做持久化,实例重启时不保存原有数据。单机实例主要服务于数据不需要由缓存实例做持久化的业务场景,如数据库前端缓存,用以提升数据读取效率,减轻后端并发压力。当缓存中查询不到数据,可穿透至磁盘数据库中获取,同时,重启服务/缓存实例时,可从磁盘数据库中获取数据进行预热,降低后端服务在启动初期的压力。
分布式缓存服务Redis版互联网类应用
互联网类应用 社交应用、网站类应用对于访问速度、成本、高并发等要求可以通过分布式缓存服务 Redis来满足 ,比如Redis中的Set数据可以支撑好友关系类数据,Redis中的String数据缓存一些静态文件,提升网站运行速度 优势 高并发 分布式缓存服务 Redis提供超过10万的高QPS,轻松应对高并发访问 即买即用 可以根据业务的增长按需购买分布式缓存服务的实例,不占用额外资源,节约成本 灵活扩展 业务爆发时可以通过一键扩容,满足秒杀场景下的访问量增长 建议搭配使用:弹性 云服务器 ECS、 弹性负载均衡 ELB、分布式缓存服务 Redis
分布式缓存服务Memcached版互联网类应用
互联网类应用 社交应用、网站类应用对于访问速度、成本、高并发等要求可以通过分布式缓存服务 Redis来满足 ,比如Redis中的Set数据可以支撑好友关系类数据,Redis中的String数据缓存一些静态文件,提升网站运行速度 优势 高并发 分布式缓存服务 Redis提供超过10万的高QPS,轻松应对高并发访问 即买即用 可以根据业务的增长按需购买分布式缓存服务的实例,不占用额外资源,节约成本 灵活扩展 业务爆发时可以通过一键扩容,满足秒杀场景下的访问量增长 建议搭配使用:弹性 云服务 器 ECS、弹性 负载均衡 ELB