Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

एचएसईटी यदि कुंजी मौजूद है

लेन-देन का उपयोग करके ग्राहक पक्ष पर इसे लागू करना आसान है।

WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
  MULTI
  HSET hkey field value
  EXEC
else
  UNWATCH

जब वॉच के बाद hkey को हटा दिया जाता है, तो लेन-देन विफल हो जाएगा।

आप उस स्क्रिप्टिंग का भी उपयोग कर सकते हैं जिसे रेडिस 2.6 में पेश किया गया था।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक ही कार्य को कई बार निष्पादित किया गया

  2. रेडिस सूची में बदलाव के लिए सुनें

  3. केरस भविष्यवाणी करते हैं कि अजवाइन कार्य के अंदर नहीं लौटेंगे

  4. स्प्रिंग बूट + रेडिस

  5. Node.JS ऑब्जेक्ट प्रोटोटाइप केवल Redis के साथ एक ऑब्जेक्ट या नल हो सकता है