从redis到memorystore的迁移挑战

w8rqjzmb  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(344)

我了解到memorystore完全支持redis协议,但也有一些限制。请帮助我应对以下挑战。
与redis memorystore不同的是,它似乎不支持主从配置来合并读写/只读特定请求。有解决办法吗?
现有的redis安装程序有密码保护的身份验证机制吗?如何为memorystore启用身份验证配置?
现有的应用程序级客户机代码是用c++编写的。是否有任何解决方法可以利用现有代码连接memorystore?
提前谢谢。

6qqygrtg

6qqygrtg1#

我会尽量单独回答您的问题,以便更好地编排格式,以防您对这些问题有进一步的疑问。
正如您在这里提到并经google代理确认的那样,memorystore不支持主从提供。目前,它还没有解决办法。我相信,打开一个功能请求与谷歌或回答上述谷歌集团的问题可能是一个很好的选择,收到谷歌的官方回报。
要在memorystore中配置身份验证,需要创建服务帐户并设置环境变量。实现这一目标的步骤如下:
在云控制台中,转到创建服务帐户密钥页面。转到“创建服务帐户密钥”页
从“服务帐户”列表中,选择“新建服务帐户”。
在服务帐户名称字段中,输入名称。
从“角色”列表中,选择“项目”>“所有者”。
单击“创建”。一个json文件,包含您的密钥下载到您的计算机。
使用以下命令设置环境变量-next是一个示例: export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/[FILE_NAME].json" .
目前还没有对c的官方支持,但是,您可以使用客户机库连接到所需语言的api。尝试连接到c可能是值得的。我发现这个由google提供的存储库与c++相关,可以用来连接。这似乎是唯一的选择。
我希望这些答案能帮助你,澄清你对产品的疑虑。
如果信息对你有帮助,请告诉我!

相关问题