Попытка переместить Redis с локального компьютера в контейнер docker на моем MacBook Pro, и производительность afaik не соответствует требованиям (но, возможно, это лучшее, что я могу получить)
redis-benchmark -t set -n 1000000 -p 6379
local redis: 101409.59 requests per second (total 9.6s)
redis in docker from host: 7090.39 requests per second (total 141.04s)
redis in docker from container: 39060.97 requests per second (total 26.25s)
, поэтому Redis около 16 раз медленнее при работе на Docker Desktop. Из того, что я прочитал на Inte rnet, похоже, что проблема связана с Hyperkit и Docker , не поддерживающими network_mode: "host" на Ma c
Итак, я попытался запустить то же самое на Vagrant box, который использовал мост (интерфейс public_network)
redis-benchmark -t set -n 1000000
30935.81 requests per second (32.33 seconds)
Итак, сеть является большой проблемой здесь. Можно как-нибудь это исправить?