setx.go 574 B

123456789101112131415161718192021
  1. package redisx
  2. import "context"
  3. // 集合封装
  4. func SAdd(ctx context.Context, key string, members ...interface{}) error {
  5. return getClient().SAdd(ctx, key, members...).Err()
  6. }
  7. func SRem(ctx context.Context, key string, members ...interface{}) error {
  8. return getClient().SRem(ctx, key, members...).Err()
  9. }
  10. func SMembers(ctx context.Context, key string) ([]string, error) {
  11. return getClient().SMembers(ctx, key).Result()
  12. }
  13. func SIsMember(ctx context.Context, key string, member interface{}) (bool, error) {
  14. return getClient().SIsMember(ctx, key, member).Result()
  15. }