tyk
tyk copied to clipboard
Support Redis 7
Is your feature request related to a problem? Please describe.
We would like to upgrade our Elasticache Redis to version 7, but currently the Tyk Gateway is using github.com/go-redis/redis/v8 v8.11.5
which is incompatible with this Redis version. This is preventing us from taking advantage of the latest security and performance enhancements in Redis.
Describe the solution you'd like A clear and concise description of what you want to happen.
Bump the version of go-redis to v9 as suggested in this GitHub issue https://github.com/redis/go-redis/issues/2085
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Until this is implemented we will keep our Redis version in 6.x
Additional context Add any other context or screenshots about the feature request here.
The error we receive when trying to communicate with a Redis 7 cluster is as follows:
time="May 02 20:14:05" level=error msg="Could not send notification: got 4 elements in cluster info address, expected 2 or 3" prefix=pub-sub
I'm happy to create a PR so this change can be tested. Let me know if you'd like me to add this.
Fixed by #4211
Just checking in on this, is there a timeline for Redis 7 support? I see there have been a few PRs, but all the ones I found have been closed and not merged.
Thanks!
Hi @matthewdickinson , yes we are working on Redis 7 support and it will be coming soon in Q1.