Здравствуйте, что можно подкрутить в redis.conf что бы ускорить его работу?
Сделано сейчас
Закомментированы
save 900 1
save 300 10
save 60 10000
Стоит tcp-keepalive 0
Стоит режим вытеснение
maxmemory-policy allkeys-lfu
Пробовал политику volatile-lfu но почему то не вытесняются старые ключи, и выдаёт ошибку не хватает памяти при достижения 1gb.
Все остальные настройки стандартные из коробки.
redis-benchmark -q -n 100000 -c 50 -P 12
PING_INLINE: 422075.94 requests per second
PING_BULK: 575034.50 requests per second
SET: 535828.88 requests per second
GET: 585052.62 requests per second
INCR: 603975.94 requests per second
LPUSH: 492768.50 requests per second
RPUSH: 416850.00 requests per second
LPOP: 465655.81 requests per second
RPOP: 452687.78 requests per second
SADD: 488078.06 requests per second
HSET: 454636.38 requests per second
SPOP: 505515.16 requests per second
ZADD: 497850.72 requests per second
ZPOPMIN: 511040.84 requests per second
LPUSH (needed to benchmark LRANGE): 495386.12 requests per second
LRANGE_100 (first 100 elements): 119442.20 requests per second
LRANGE_300 (first 300 elements): 29178.56 requests per second
LRANGE_500 (first 450 elements): 16755.27 requests per second
LRANGE_600 (first 600 elements): 12649.90 requests per second
MSET (10 keys): 232688.38 requests per second