X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=internal%2Fsdlgoredis%2Fsdlgoredis.go;fp=internal%2Fsdlgoredis%2Fsdlgoredis.go;h=b032d8f566c70e9699355c7f872175731578386b;hb=135580f96b31e8dd0ccd5695df877a7942b912ae;hp=1085d2c09325e1f8dcf103aada0bbf23eb0da455;hpb=a66fcfb6cc2918cb06945ebb2f84f0c9f440ec09;p=ric-plt%2Fsdlgo.git diff --git a/internal/sdlgoredis/sdlgoredis.go b/internal/sdlgoredis/sdlgoredis.go index 1085d2c..b032d8f 100644 --- a/internal/sdlgoredis/sdlgoredis.go +++ b/internal/sdlgoredis/sdlgoredis.go @@ -250,3 +250,28 @@ func (db *DB) DelIE(key string, data interface{}) (bool, error) { } return checkIntResultAndError(db.client.Do("DELIE", key, data).Result()) } + +func (db *DB) SAdd(key string, data ...interface{}) error { + _, err := db.client.SAdd(key, data...).Result() + return err +} + +func (db *DB) SRem(key string, data ...interface{}) error { + _, err := db.client.SRem(key, data...).Result() + return err +} + +func (db *DB) SMembers(key string) ([]string, error) { + result, err := db.client.SMembers(key).Result() + return result, err +} + +func (db *DB) SIsMember(key string, data interface{}) (bool, error) { + result, err := db.client.SIsMember(key, data).Result() + return result, err +} + +func (db *DB) SCard(key string) (int64, error) { + result, err := db.client.SCard(key).Result() + return result, err +}