I have installed the latest stable chart for redis-ha, which makes three redis servers out of the box. One is a master, and the other two are slaves. The service that comes with redis-ha exposes the redis port 6379 (tcp) and 26379 (tcp). 26379 is the sentinel port of redis.
If I connect to the redis port 6379, sometimes I connect to a slave, and I receive errors in istio-policy that I can’t modify a read only replica when executing the LUA script to trace rate limiting.
If I connect to the sentinel port, sentinel doesn’t understand the LUA scripts that are loaded into it, so that’s not going to work.
unable to initialized redis service: ERR unknown command
script, with args beginning with:
local key_meta = KEYS local key_data = KEYS local credit = tonumber(ARGV) local windowLength = tonumber(ARGV[, ‘’.
I’m looking for help on whether istio has plans to support the sentinel service for redis, where the client can lookup the IP of the master when creating the redis-adapter for redisquotas. Does it already support this somehow? I don’t think so, but I figured I would start here with my questions.