Переход с Redis на Memorystore - PullRequest
0 голосов
/ 08 мая 2020

В настоящее время мы используем клиентскую библиотеку hiredis-vip для C ++ для подключения экземпляра Redis.

В документации по хранилищу памяти сказано, что все существующие инструменты и клиентские библиотеки для Redis работают только с хранилищем памяти. Итак, будут ли мои существующие коды C ++ работать с Memorystore без каких-либо изменений кода?

Ответы [ 2 ]

1 голос
/ 08 мая 2020

Как упоминалось в документации Memorystore for Redis , вы можете переместить свои приложения с помощью Redis с открытым исходным кодом на использование Memorystore for Redis без каких-либо изменений кода.

Тем не менее, возможно, лучший способ go - это (в зависимости от вашего конкретного c варианта использования) и указанный в передовых методах , следуя этой документации относительно того, «как экземпляры монитора с облачным мониторингом".

0 голосов
/ 10 мая 2020

Мне удалось проверить удобство использования клиентской библиотеки C / C ++ с помощью Memorystore. Развернул экземпляр GCE и Memorystore в одном регионе и зоне. Затем я установил клиентскую библиотеку hiredis-vip на GCE, скомпилировал и собрал пример кода.

Ref. Код. https://github.com/vipshop/hiredis-vip/blob/master/examples/example.c

Вы можете найти в Интернете ссылки на установку библиотеки и процесс компиляции и сборки кода C / C ++. Мне нужно было только изменить IP-адрес. Этот код работал безупречно. Итак, доказано, что мы можем перемещать наши приложения с помощью Redis с открытым исходным кодом на использование Memorystore для Redis без каких-либо изменений кода.

...