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

Làm cách nào để biết thời gian khóa của tôi được lưu trữ trong Redis Cache / db?

Không có lệnh như vậy. Tuy nhiên, bạn có thể đạt được mục tiêu của mình với EXPIRETTL lệnh.

Đối với mỗi khóa, hãy đặt TTL của nó thành 1000000000 , tức là EXPIRE key 1000000000 . Vì vậy, khóa sẽ hết hạn sau khoảng 32 nhiều năm. Nó phải đủ dài.

Khi bạn muốn tìm hiểu khóa đã được lưu trữ trong bao lâu, chỉ cần lấy TTL của khóa, tức là TTL key . Và khóa đã được lưu trữ từ 1000000000 - TTL giây.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách thiết lập Yii2 với cấu hình Redis

  2. Không thể Quét bằng mẫu redis

  3. Cùng một tác vụ được thực hiện nhiều lần

  4. Chức năng Google Cloud hết thời gian hoạt động khi kết nối với Redis trên IP nội bộ của Compute Engine

  5. So sánh số 64 bit đã ký bằng cách sử dụng các phép toán bit 32 bit trong Lua