У меня есть некоторые данные, которые я получаю через dpdk. Я выполняю обработку и публикую ее в Redis. Redis использует сокет TCP для связи, поэтому для меня это становится узким местом из-за огромного количества вызовов к производителю. Из-за этого потребление памяти достигает 70 гигабайт.
Я хочу знать, как решить эту проблему? Есть ли какой-нибудь модуль или конфигурация Redis, которая позволит мне использовать что-то еще вместо этого TCP-сокета между производителем и потребителем?
Я пробовал использовать необработанные сокеты unix, но это не решило мою проблему .
Подробнее здесь: https://stackoverflow.com/questions/792 ... -with-dpdk