Redis
 sql >> база данни >  >> NoSQL >> Redis

HSET, ако съществува ключ

Лесно е да го приложите от страна на клиента с помощта на транзакция.

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

Когато hkey бъде премахнат след WATCH, транзакцията ще бъде неуспешна.

Можете също да използвате скриптовете, които бяха въведени в Redis 2.6.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на redis като LRU кеш за postgres

  2. phpredis на Fedora 12

  3. Node.js Redis Connection Pooling

  4. Библиотеката hiredis Redis създава ли своя собствена нишка за асинхронни обратни извиквания

  5. Защо в тази програма gevent е направена само една връзка с redis?