前面和大家聊了什么是Azure Cache for Redis 及其功能、支持的数据类型以及可用的定价层,接下来我们就一起来看一下如何创建一个Azure Cache for Redis缓存。
首先我们需要登录到Azure门户,点击门户菜单中的“创建资源”菜单:
点击“数据库”--“Redis缓存”来进行创建:
选择订阅、资源粗,输入实例名称,选择位置和缓存类型,我们可以通过查看“查看全部定价详细信息”来查看具体的缓存层级:
在网络位置,可以配置网络链接方式,可以选择公共终结点和专用终结点,专用终结点即为内网访问:
如果我选择的缓存层级为高级层,这时我们可以配置Redis Cluster。我们可以根据实际需求选择启用或禁用集群并选择分片计数。在这里需要注意的是每个分片由两个实例组成。
除此以外,在高级层中,我们还可以配置数据持久化存储,有几个选项可以持久化数据:
RDB(Redis 数据库)持久性:此选项通过拍摄缓存快照来持久化数据。快照是根据配置的频率拍摄的。在恢复的情况下,将使用最近的快照。
AOF(仅附加文件)持久性:此选项保存每次写入操作的数据。在恢复的情况下,使用存储的写操作重建缓存。
上述都配置好以后,我们即可进入最终验证界面,验证无误以后,点击创建:
创建完成,如下图所示:
这时候我们的应用程序就可以通过主机名称和访问密钥连接到Redis服务啦,关于访问密钥的获取方式可以参考下图: