पाठ 4 / 20

स्ट्रिंग कमांड

SET और GET से text, JSON व numbers store करें, और INCR व DECR से counters को atomically अपडेट करें।

SET और GET

हर रेडिस की एक वैल्यू से जुड़ी होती है। एक स्ट्रिंग वैल्यू टेक्स्ट, JSON, या संख्याएँ रख सकती है।

SET user:1:name "Ada"
GET user:1:name

Output:

OK
"Ada"

एटॉमिक काउंटर

INCR/DECR एक संख्यात्मक स्ट्रिंग को एटॉमिक रूप से बदलते हैं — एक साथ कई क्लाइंट एक ही की पर काम करें तब भी सुरक्षित।

SET page:views 0
INCR page:views
INCR page:views
INCRBY page:views 10

Output:

OK
(integer) 1
(integer) 2
(integer) 12

512MB की सीमा

एक स्ट्रिंग वैल्यू अधिकतम 512MB तक रख सकती है — JSON ब्लॉब के लिए काफ़ी, पर रेडिस बड़ी फ़ाइलें रखने के लिए नहीं बना।