scriptx.go 290 B

1234567891011121314
  1. package redisx
  2. import (
  3. "context"
  4. "github.com/redis/go-redis/v9"
  5. )
  6. // Lua脚本封装
  7. func RunScript(ctx context.Context, script string, keys []string, args ...interface{}) (interface{}, error) {
  8. s := redis.NewScript(script)
  9. return s.Run(ctx, getClient(), keys, args...).Result()
  10. }