Я использую redis-benchmark
в Ubuntu с помощью Docker-контейнера.
Я экспериментирую с производительностью памяти и процессора, ограничивая ресурсы Docker.
Например:
docker run --cpus="2" -m=4M -it [imageID]
Мой образ основан на ubntu:latest
и установлен redis-server
.
Итак, когда я попадаю в контейнер, я запускаю redis-server
в фоновом режиме и использую redis-benchmark
:
10000 changes in 60 seconds. Saving...
Background saving started by pid 17
DB saved on disk
RDB: 0MB of memory used by copy-on-write
Background saving terminated with success
Error: Server closed the connection
[1]+ Killed redis-server
Появляется ошибка.
Моя redis-benchmark
команда для создания ключа / значения размера 100000:
redis-benchmark -q -r 100000 -c 1
Если это из-за ограничения объема памяти, я думаю, что эта команда:
redis-benchamrk -c 1 -r 100000 -n 400
также должен выключить redis-server
.