本文基于 redis v6 中 WrapProcess
方法,可以对 redis 前后做操作。
- https://github.com/go-redis/redis/blob/v6.15.9/redis.go
Go Redis 中间件
redis.go 中WrapProcess
&修改Process
方法 支持自己在 redis 操作前后,对操作前后进行处理,类似 Java
中的切片。
func (c *baseClient) WrapProcess(fn func(oldProcess func(cmd Cmder) error) func