目前我们正在使用hiredis vip client library for c连接redis示例。memorystore文档说,所有现有的redis工具和客户机库都只能与memorystore一起工作。那么,我现有的c代码是否可以在没有任何代码更改的情况下使用memorystore?
pgccezyw1#
正如memorystore for redis文档中提到的,您可以将使用开源redis的应用程序移动到使用memorystore for redis,而无需任何代码更改。尽管如此,也许最好的方法是(取决于您的特定用例),并在最佳实践中指定,遵循有关“如何使用云监控来监控示例”的文档。
uurv41yg2#
我用memorystore验证了c/c客户机库的可用性。将gce示例和memorystore旋转到同一区域。然后在gce上安装hiredisvip客户端库,编译并构建示例代码。参考代码。https://github.com/vipshop/hiredis-vip/blob/master/examples/example.c您可以在网上找到有关库安装和c/c代码编译和构建过程的参考资料。我只需要修改ip地址。这段代码运行得很完美。因此,我们可以将使用开源redis的应用程序迁移到使用memorystoreforredis,而无需任何代码更改。
2条答案
按热度按时间pgccezyw1#
正如memorystore for redis文档中提到的,您可以将使用开源redis的应用程序移动到使用memorystore for redis,而无需任何代码更改。
尽管如此,也许最好的方法是(取决于您的特定用例),并在最佳实践中指定,遵循有关“如何使用云监控来监控示例”的文档。
uurv41yg2#
我用memorystore验证了c/c客户机库的可用性。将gce示例和memorystore旋转到同一区域。然后在gce上安装hiredisvip客户端库,编译并构建示例代码。
参考代码。https://github.com/vipshop/hiredis-vip/blob/master/examples/example.c
您可以在网上找到有关库安装和c/c代码编译和构建过程的参考资料。我只需要修改ip地址。这段代码运行得很完美。因此,我们可以将使用开源redis的应用程序迁移到使用memorystoreforredis,而无需任何代码更改。