从Redis迁移到Memorystore
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Redis迁移到Memorystore相关的知识,希望对你有一定的参考价值。
当前,我们正在使用hiredis-vip客户端库进行C ++连接Redis实例。
Memorystore文档说,Redis的所有现有工具和客户端库都只能与Memorystore一起使用。那么,我现有的C ++代码可以在不更改任何代码的情况下与Memorystore一起使用吗?
如Memorystore for Redis documentation中所述,您可以使用开源Redis移动应用程序以将Memorystore用于Redis,而无需进行任何代码更改。
尽管如此,也许最好的方法是(取决于您的特定用例),并且要遵循best practices的说明文件,并在monitor instances with Cloud Monitoring中进行指定。
我能够通过Memorystore验证C / C ++客户端库的可用性。在相同的区域和区域中启动GCE实例和Memorystore。然后,我在GCE上安装了hiredis-vip客户端库,编译并构建了示例示例代码。
参考码。 https://github.com/vipshop/hiredis-vip/blob/master/examples/example.c
您可以在网上找到有关库安装以及C / C ++代码编译和构建过程的参考。我只需要修改IP地址。这段代码运行得很完美。因此,事实证明,我们可以使用开源Redis来移动我们的应用程序,以使用Memorystore for Redis,而无需进行任何代码更改。
以上是关于从Redis迁移到Memorystore的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 插件:create --fork 不迁移 redis 数据