请问用持久内存型实例运行Redis应用可以直接部署么(持久内存作为内存使用)?
您好,Redis应用运行在持久内存型实例上,可以大幅度降低单GiB内存的整体拥有成本(TCO)。但是为了保证性能,您需要对Redis应用做适当的改造,核心思路是数据分层,将非热点数据放在持久内存中,将热点数据放在普通内存中。
为了最大程度降低您的应用改造成本,re6p专门提供了针对Redis应用的规格,通过几行命令即可快速部署Redis应用。具体操作可以参考在配备持久内存的实例上部署Redis应用。
持久内存型实例可以用于部署Redis应用,并使用持久内存作为内存使用。但是,在部署前,您需要考虑实例配置,确保实例的持久内存容量能够满足您的业务需求。此外,您还需要注意安全策略和数据备份等问题。
Redis 是由意大利人 Antirez 开发的键值对(key-value) 数据库。Redis 是“Remote Dictionary Service” 的首字母缩写,它是一个基于内存的,可选持久化的键值对存储系统。
Redis 作为一个高性能、低延时的缓存数据库风靡全球,1ms 的响应延时在数据库圈内一骑绝尘,其根本原因是 Redis 将所有的数据都存放于内存,而内存拥有着磁盘难以比拟的带宽和延时。Redis 被广泛应用在游戏、视频、新闻、导航、金融等各个领域。 Redis 应用直接部署在 Re6p-redis 系列实例上,无需对持久内存进行其他任何初始化操作“开机即用”。
Redis 数据库对内存容量的要求比较高,数据库的瓶颈往往出现在内存容量上,即内存耗光了,而 CPU 的利用率只有 10-20% 不到。所以,搭建 Redis 对于云服务器的内存要求较高,充足的内存容量可以有效地降本增效。
基于开源 Redis 版本部署,注入了冷热数据分层机制(通过专用 patch 包实现—memKeyDB),patch 包完全开源,由 Intel 团队维护。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。