Hello!
A few buddies and I are working on a messaging service that will be implemented in a new app. But I don't want to give away too much (yet). Logically, we need lists of data that have to be updated and loaded at any time and in real time.
I have read a lot about Redis. This is an in-memory database with a key-value data structure. Redis is a non-relational database (NoSQL) and would apparently be good, because there is no complicated data structure and the access speeds are supposed to be quite fast. I would manage and monitor it through the open source provider Aiven. But with Redis the data is not on a hard disk but in memory. So Redis works not only as memory but also as cache. This means that you have to have a lot of memory available and therefore the costs would be higher, right? Is it still worth it? What do you think? Do you have other solutions to recommend?
Thanks in advance