首页>科技 >内容

AWS更新Amazon ElastiCache相容Redis 6

科技2021-02-11 10:01:27
最佳答案

AWS发布了最新Amazon ElastiCache for Redis版本,开始提供与Redis 6的相容性,这个版本的更新重点,包括用来代替Redis AUTH Command的基于角色存取控制(Role-Based Access Control,RBAC)功能,以及可以改善应用程式效能的客户端快取(Client Side Caching)。

Amazon ElastiCache for Redis 6现在能够创建并管理用户以及用户群组,替Redis命令设定基于角色的存取控制,而这对于让多个应用程式使用相同Redis丛集,并且限制相互无法存取资料的使用案例,能够简化系统架构,并且维护安全边界。而且使用者还可以利用精细的存取控制和授权,创建和管理唯读用户群组。

而AWS的RBAC,是以Redis的存取控制列表(Access Control List,ACL)为基础,AWS强化ACL的功能,以提供託管RBAC,使得跨Amazon ElastiCache for Redis丛集更加容易。ACL是Redis 6才加入的新功能,其赋予Redis具有使用者的概念,每个使用者拥有一组定义功能,定义功能代表着用户能够执行的命令还有键值。

在Amazon ElastiCache for Redis新版本,还加入了客户端存取功能,透过提供客户端快取,以提升应用程式效能。客户端快取也是Redis 6新提供的功能,而这项功能奠基于Redis之父Salvatore Sanfilippo认为Redis 6中最重要的更新,也就是Redis 6使用的新协定RESP3,因为要让客户端能够快速操作资料,需要在客户端储存一小部分资料,以减少应用程式撷取资料的延迟,为此,系统必须能够控制资料的有效性,RESP3提供伺服器向客户端,发送资料失效讯息的能力。

AWS提到,新版本还加入了一些强化功能,可提高应用程式的可用性和可靠性,像是改进Amazon ElastiCache在低记忆体情况的备份功能,不只降低延迟也减少快照需要的时间,还加上开源Redis所加入的强化功能,包括改进过期演算法,以更快回收过期的金钥。而开源Redis 6中对传输资料的加密功能支援,AWS已在更之前的Amazon ElastiCache for Redis版本提供,所以在这个版本的更新功能,不会影响现有传输加密的支援。

使用者可以创建新的Redis 6丛集,也能够将现有丛集就地升级,透过修改使用的引擎,应用最新的Redis相容引擎到6.x就能完成升级。现在所有的AWS地区,已经可以用到最新的Amazon ElastiCache for Redis 6。

免责声明:本文由用户上传,如有侵权请联系删除!