分布式缓存服务 DCS-使用DCS改造传统应用系统数据库:前提条件

时间:2024-10-15 16:39:29

前提条件

  • 已创建D CS Redis实例,作为迁移的目的数据库。请参考创建DCS Redis缓存实例

    如果您的源端是华为云的MySQL数据库,Redis实例请选择与MySQL数据库实例相同的VPC。

  • 已有MySQL数据库,并在其中创建一张表,作为源端数据库中的数据。

    例如,在MySQL数据库中创建一张名为student_info的表格,表中共有4列,迁移后表中的id列的值将成为Redis中的hash的key,其余的列名将成为hash的field,而列的值作为field对应的value。

  • MySQL数据库所在服务器与DCS缓存实例网络互通。
    • MySQL数据库与Redis实例所在VPC为同一VPC

      同一VPC内网络默认互通。

    • MySQL数据库与Redis实例所在VPC为相同region下的不同VPC

      如果MySQL数据库所在VPC与Redis实例不在相同VPC中,可以通过建立VPC对等连接方式连通网络,具体请参考:缓存实例是否支持跨VPC访问?

    • MySQL数据库与Redis实例所在VPC不在相同region

      如果MySQL数据库和Redis实例不在同一region,仅支持通过云专线打通网络,请参考云专线

    • 公网访问

      MySQL数据库所在服务器公网访问Redis 4.0/5.0/6.0实例时,需要开启实例公网访问开关,具体请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址

  • MySQL数据库所在服务器已安装JDK1.8以上版本和Intellij IDEA开发工具,下载jedis客户端(点此处下载jar包)。

    本文档下载的开发工具和客户端仅为示例,您可以选择其它类型的工具和客户端。

support.huaweicloud.com/bestpractice-dcs/dcs_05_0004.html