cuốn sách gpt4 ai đã làm

redis - Đích đến cho các tệp Redis RDB tùy chỉnh

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 11:23:02 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi muốn tùy chỉnh mục tiêu của tệp RDB của Redis thành một mục tiêu khác ngoài việc gắn tệp trên hệ thống tệp. Ví dụ:

  • Gửi tập tin đến máy chủ từ xa qua scp
  • Tải tệp lên Hadoop HDFS (Tôi đang chạy Redis trên cụm Hadoop và chúng tôi luôn sử dụng HDFS để sao lưu)
  • gzip tệp và di chuyển nó đến một vị trí lưu trữ nào đó

Lý do là tôi muốn lưu trữ các tệp RDB (dữ liệu của tôi sẽ bị xóa hàng ngày). Tôi chưa chắc mình sẽ làm gì với các tệp RDB đã lưu trữ này, nhưng tôi nghĩ sau này tôi có thể nhận được một số giá trị từ chúng.

Có cách nào để kích hoạt quy trình bên ngoài từ Redis khi kết xuất mới được tạo để tôi có thể gửi tệp RDB đến đích không? Điều phức tạp nhất mà tôi có thể nghĩ ra lúc này là một công việc định kỳ để kiểm tra xem một tệp có cần được gửi mỗi phút hay không, nhưng tôi muốn kích hoạt công việc đó hơn là liên tục thăm dò ý kiến.

Tôi mới sử dụng Redis, vì vậy vui lòng sửa lỗi cho tôi nếu bạn cho rằng tôi xử lý vấn đề này không đúng cách và đưa ra giải pháp mới.

câu trả lời hay nhất

Có thể tôi đang thiếu thứ gì đó, nếu bạn đang làm điều này để bảo toàn dữ liệu sắp bị xóa, tại sao không lên lịch để scp và gzip dữ liệu trước khi xóa nó? Lý do bạn không muốn nó trong một hệ thống tập tin bình thường là gì? Theo như tôi biết, không có cách nào để kích hoạt quy trình bên ngoài từ bên trong Redis khi ghi vào tệp RDB. Theo tập tin cấu hình của bạn cứu cài đặt, nó có thể xảy ra thường xuyên. Hãy xem tài liệu này để biết thêm thông tin http://redis.io/topics/persistence .

Về redis - đích đến của các tệp Redis RDB tùy chỉnh, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/7549135/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress