Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

HSET nếu khóa tồn tại

Thật dễ dàng để triển khai nó ở phía khách hàng bằng giao dịch.

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

Khi khóa hkey bị xóa sau khi XEM, giao dịch sẽ không thành công.

Bạn cũng có thể sử dụng tập lệnh đã được giới thiệu trong Redis 2.6.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tạo trình lắng nghe redis - có thể trong php?

  2. Máy chủ Redis không thể chạy hơn 1024 triệu bản đồ tối đa

  3. Khóa ioredis với Mẫu phù hợp

  4. Giải cứu:Kết nối bị từ chối - Không thể kết nối với Redis trên localhost:6379

  5. Nhận tất cả các khóa trong cơ sở dữ liệu Redis bằng python