Vâng, có vẻ như tôi sẽ không bao giờ phải thêm điều đó; Tôi không nghĩ SHUTDOWN
có ở đó không. Trong cả hai trường hợp, tôi cho rằng chúng đơn giản không phải là những thứ thường được thực hiện khi yêu cầu nếu một khách hàng - nhưng thường được tự động hóa (cấu hình liên tục) hoặc được kích hoạt tại dòng lệnh (theo cách thủ công hoặc như một phần của tập lệnh) như một phần của các hoạt động bảo trì định kỳ.
Tôi có thể thêm nó cho lần xây dựng tiếp theo (có thể với kiểm tra "kết nối đã bật lệnh quản trị").
A thực sự hacky giải pháp cho bây giờ (chưa được kiểm tra) sẽ là:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(báo trước:điều trên khiến tôi rùng mình)
Nhưng một lần nữa:nếu ứng dụng của bạn chỉ đang thực hiện công việc thông thường, tôi có lẽ khuyên bạn nên sử dụng cài đặt tự động redis kiên trì. Nếu ứng dụng của bạn là giao diện người dùng giám sát / bảo trì, thì hãy SAVE
có vẻ không quá phù hợp.
nhưng không tìm thấy bất kỳ lệnh nào liên quan đến SAVE hoặc BGSAVE.
Trên thực tế, tôi thực sự khuyên bạn nên tránh SAVE
trên máy chủ sản xuất, trừ khi bạn biết nó được chuyển sang một bên an toàn và không được sử dụng; BGSAVE
không quá xâm lấn.