In the past, I've tried using #redis sentinel for this #mastodon instance. But looks like there is a long standing bug on rubby with redis sentinel.

I don't know if it has been resolved by now. But I think I found a quick resolve for this problem, using a redis proxy whose support sentinel. And one of my candidate is enriclluelles's redis-sentinel-proxy https://github.com/enriclluelles/redis-sentinel-proxy

Will try it soon. There is 3rd party container image at https://hub.docker.com/r/patrickdk/redis-sentinel-proxy

#fediadmin

GitHub - enriclluelles/redis-sentinel-proxy

Contribute to enriclluelles/redis-sentinel-proxy development by creating an account on GitHub.

GitHub

Why do I want to use #redis sentinel for this #mastodon instance?

Because sentinel provides simple failover for redis and we have running sentinel on our racks. It is so stable. It would be nice if this instance use already running shared redis instances.

And it will enable us to do more horisontal scalling this mastodon instance.