पाठ 8 / 18

सेट्स

अक्रमित, अद्वितीय सदस्य — सदस्यता जाँच और सेट गणित के लिए बना।

SADD और SMEMBERS

set हर वैल्यू को एक बार रखता है। SISMEMBER सदस्यता को स्थिर समय में जाँचता है — किसी स्कैनिंग की ज़रूरत नहीं।

SADD tags:post:9 "redis" "cache" "redis"
SMEMBERS tags:post:9
SISMEMBER tags:post:9 "cache"

Output:

(integer) 2
1) "redis"
2) "cache"
(integer) 1

सेट संक्रियाएँ

रेडिस सर्वर-साइड पर इंटरसेक्शन और यूनियन निकालता है — "आपसी दोस्त" या "सामान्य टैग" जैसे फ़ीचर के लिए उपयोगी।

SADD tags:post:9 "redis" "cache"
SADD tags:post:12 "redis" "db"
SINTER tags:post:9 tags:post:12

Output:

1) "redis"