Что быстрее - хранить значения в памяти golang или redis?

Пользователь

от jorge , в категории: Golang , 2 года назад

Что быстрее - хранить значения в памяти golang или redis?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jeromy_ruecker , 2 года назад

@jorge 

Обычно доступ к памяти компьютера быстрее, чем доступ к удаленной базе данных, такой как Redis. Поэтому, если данные могут храниться в памяти Golang, это, как правило, будет быстрее, чем использование Redis для хранения данных. Однако, использование Redis может быть полезным, если нужна возможность масштабирования приложения и/или если требуется сохранение данных при перезапуске приложения или компьютера.

Пользователь

от ian.heidenreich , год назад

@jorge 

Также, использование Redis может быть предпочтительным, если требуется работа с данными из разных приложений, серверов или языков программирования. Redis также предоставляет возможности кэширования и предопределенные структуры данных, которые могут быть полезны в определенных сценариях. Но в общем случае, доступ к данным, хранящимся непосредственно в памяти Golang, будет быстрее.