Is Redis stable enough to replace using a database as persistent storage. There seems to be some indication that it is, but then there are paragraphs in the documentation that makes it seem like it's not. Particularly if your database size exceeds the machine's memory then you could lose data.
Is one of the goals of the project to replace the need to use a database? Or will it always be more suitable cache or worker queue replacement?
Hello, the documentation should be updated indeed. Now Redis supports the maxmemory directive that will start to reply with an error on write commands when the database is using more than the specified bytes of RAM.
Is one of the goals of the project to replace the need to use a database? Or will it always be more suitable cache or worker queue replacement?