Хранить ли в Redis данные, которые используются поиска?
У меня есть в формате файла порядка 50 000 локаций (города, страны, штаты), они будут использоваться пользователем достаточно активно. Человек будет иметь возможность искать нужные ему локации через поиск.
Стоит ли такие данные отправить в Redis или можно записать в БД (использую Postgresql) ?
50 тысяч это не так много, если грамотно построить индексы, то нагрузки на БД не должно быть. Редис или мемкеш можно в качестве кеша использовать при необходимости.