最近,亚马逊云科技宣布 Amazon ElastiCache for Redis 兼容 Redis 7。其中包含了一些新特性,如 Redis 函数、ACL 的改进和分片的 Pub/Sub。
Amazon ElastiCache for Redis是一个全托管的内存缓存服务,兼容Redis和Memcached开源引擎。开发者可以通过该服务在游戏、广告技术、电子商务、医疗保健、金融服务和物联网领域为其互联网规模的实时应用提供动力。
图片来源:https://aws.amazon.com/elasticache/redis/
Amazon ElastiCache for Redis 在两年前支持Redis 6,现在支持今年早些时候发布的 Redis 7。在 AWS 管理控制台中创建集群时,Amazon ElastiCache for Redis 可以支持的 Redis 版本范围为 3.4.2 到 7.0。
与 Redis 7 兼容性相关的重要新特性有:
Redis 技术支持经理Elena Kolevska在 Redis文档中提到,Redis 函数是 Redis 7 中最具影响力的新增特性:
Redis 函数——一个新的可编程选项,通过增加模块化、可重用性和更好的开发者体验来改进脚本。
此外,她还写道:
Redis 有支持多种执行引擎的能力,所以在未来的某个版本中,我们将能够用 Lua、JavaScript 和更多的语言编写 Redis 函数,但目前(Redis v7.0)唯一支持的语言是 Lua。
开发者可以通过修改集群或复制组并指定引擎版本为 7 来升级集群或复制组的引擎版本。
最后,需要注意的是,亚马逊云科技并不是唯一支持开源 Redis 缓存服务的云供应商。例如,微软提供了Azure Cache for Redis,默认支持Redis 6。与 Redis 对等的特性支持到RedisJSON,还没到 Redis 7。谷歌的Memorystore最多支持到Redis 6。
Amazon ElastiCache for Redis 7 在所有 AWS 区域(中国北京和中国宁夏除外)均可使用,其定价细节可在定价页面找到。此外,该服务的详细信息和指南可以在文档首页上找到。
原文链接:
https://www.infoq.com/news/2022/11/amazon-elasticache-redis-seven/
领取专属 10元无门槛券
私享最新 技术干货