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

flushdb không xóa tất cả các phím trong redis?

Khi Redis chạy flushdb lệnh, nó chặn mọi tác phẩm mới vào cơ sở dữ liệu và xóa tất cả các khóa trong cơ sở dữ liệu. Tuy nhiên, khi Redis hoàn thành flushdb , nó có thể nhận các bài viết mới, tức là ứng dụng khách Redis khác có thể đặt các khóa mới vào cơ sở dữ liệu.

Trong trường hợp của bạn, tôi nghĩ rằng có những khách hàng khác liên tục ghi vào cơ sở dữ liệu. Vì vậy, sau khi bạn xóa cơ sở dữ liệu, các khóa mới sẽ được các ứng dụng khách khác đưa vào Redis.

Nếu bạn muốn dừng viết tiếp, bạn phải tắt máy chủ Redis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hiredis đang chờ tin nhắn

  2. Làm thế nào để triển khai một luồng tương lai cho cuộc gọi chặn bằng futures.rs và Redis PubSub?

  3. Sự cố trong giải mã redis-cache cho các đối tượng trong Spring-boot

  4. Giao điểm của hai hoặc nhiều tập hợp được sắp xếp

  5. Kết nối lại với 127.0.0.1:6379 không thành công - kết nối ECONNREFUSED