Is using Redis through HTTPS-connections-only acceptable, and if not, what are some alternatives to Redis that are better for over the Internet connections?

The title. I’m basically wanting to build a website that utilizes HTML5 and Web Sockets to produce live CRUD functionality with databases.

I have read that Redis is not good for over-the-Internet communication due to a lack of encryption, and only simple authentication. However, since my site requires SSL, I am not sure if that matters.

If it does, I am looking for a good alternative to Redis that is better for this purpose. I need an alternative that offers similar advanced functionality (lots of data types supported, replication & clusters, caching, etc) if possible.

I’d prefer it be these as well:

  • Self-hostable
  • Free and Open Source

I essentially need something to broadcast and receive events. I had thought Redis would be my solution, but security is important to me and my users.

You can wrap anything using stunnel.

You can also use MySQL or you can write your own small datastore using grpc for example

1 Like