Загрузка видео...
Не удалось загрузить видео
Why is Redis Fast? Redis is fast for in-memory data storage. Its speed has made it popular for caching, session storage, and real-time analytics. But what gives Redis its blazing speed? Let's explore: RAM-Based Storage At its core, Redis primarily uses main memory for storing data. Accessing data from... show more
46,910 просмотров • 2 лет назад •via X (Twitter)
Комментарии: 8

Threads same as the CPU cores. I believe vertex does something similar.

Insight full after reading, Thanks for sharing ...

> how should we configure it to fully utilize all the CPU cores of modern hardware when deploying in production? You can't. You're going to be bottlenecked on that single thread doing all the data access. Best you can do is run multiple redis instances or use something else.

Thanks for sharing

With the #ibmlinuxone one can have up to 40 TB of memory and 4 levels of cache and the #s390x cpu architecture excels at single threaded performance. You may want to explore this angle

+

Can use multi threading at I/O level by splitting the socket fds per thread, which gets run on their own core.

It is indeed fascinating that Redis is single threaded and that’s still enough for the performance in comcurrent environments. Is this because network bandwidth is lower than disk access anyway?
