美文网首页程序员
Azure上的redis服务降级(从高级P1降到基本C0)

Azure上的redis服务降级(从高级P1降到基本C0)

作者: 谁拿了我的scoful | 来源:发表于2017-01-24 14:44 被阅读0次

    背景

    用的是微软Azure提供的Redis服务,线上活动需要,把redis调高资源到P1,活动结束后,需要降级到基本C0。但是azure的redis服务不支持直接从高级降到基本,只支持同级别导入导出,且只有高级才有这两个功能。

    思路:

    把P1所有数据导出,再导入C0。

    步骤:

    1. 用高级redis自带的导出功能,导出到azure的存储空间,然后down到本地,改名成dump.rdb。
    2. 复制dump.rdb文件到本地安装的redis目录下。
    3. 重启本地redis,线上数据自动导入了本地redis里。
    4. 用命令行模式,redis-cli.exe -h "localhost" -a "123456" -p 6380,连接本地redis,输入命令:BGREWRITEAOF,生成AOF文件:appendonly.aof。
    5. 再修改azure上新建的C0的配置,启用非SSL端口6379,然后用命令行模式,redis-cli.exe -h "localhost" -a "123456" -p 6380 --pipe < "appendonly.aof" ,成功导入。
    6. 完,这是比较简单粗暴的做法,没有集群,没有主从。

    相关文章

      网友评论

        本文标题:Azure上的redis服务降级(从高级P1降到基本C0)

        本文链接:https://www.haomeiwen.com/subject/bvuzbttx.html