Điểm:0

Redis từ docker image redis:6.2.5-alpine3.14 không thể bắt đầu "Chuỗi nén LZF không hợp lệ"

lá cờ us

Sau khi khởi động lại bộ chứa docker với redis:6.2.5-alpine3.14, nó không thể bắt đầu với lỗi:

[offset 55130] Lỗi bên trong khi đọc RDB offset 0, hàm tại rdb.c:411 -> Chuỗi nén LZF không hợp lệ

Mọi thứ đều ổn sau khi bộ lưu trữ Redis được dọn sạch:

# ls -la /redis/
tổng cộng 68
drwxr-xr-x. 2 polkitd 1000 43 ngày 4 tháng 10 19:22 .
drw-r----. 14 root root 179 8 tháng 9 19:51 ..
-rw-r--r--. 1 polkitd 1000 63907 4 tháng 10 19:13 dump.rdb
-rw-r--r--. 1 gốc polkitd 4096 ngày 4 tháng 10 19:22 .dump.rdb.swp

Ai đó có thể giải thích những gì có thể là một lý do của vấn đề này?

lá cờ cn
Tại sao bạn có tệp `dump.rdb.swp`? `dump.rdb` được chỉnh sửa bởi `vi` hay `vim`? Bạn có thể kiểm tra điều đó với `sudo fuser dump.rdb`
lá cờ us
@MirceaVutcovici Vâng, tôi đã phát hiện ra tệp này và nó cũng rất đáng ngờ đối với tôi. Không, tôi chưa thử mở tệp này.
Điểm:1
lá cờ cn

Điều này có nghĩa là cơ sở dữ liệu RDB bị hỏng. Bạn nên dừng vùng chứa và khôi phục tệp từ bản sao lưu. Nếu bạn không thể khôi phục nó, bạn có thể đổi tên/di chuyển nó để có bản sao lưu bị hỏng trong trường hợp bạn muốn khôi phục một phần, sau đó khởi động bộ chứa redis.

Nếu điều này xảy ra thường xuyên, hãy kiểm tra xem AOF (Append Only File) sẽ tốt hơn cho bạn. Bạn có thể có cả RDB và AOF cùng một lúc. Để biết thêm chi tiết đọc cũng Redis kiên trì làm sáng tỏ.

Để kiểm tra tính nhất quán của các tệp RDB, bạn có thể sử dụng:

redis-check-dump dump.rdb

Nhìn thấy 4.3.1 Xác minh ảnh chụp nhanh và tệp chỉ nối thêm để biết thêm chi tiết.

Nếu bạn sử dụng một cụm, bạn có thể phục hồi một trong các nút với:

rladmin recovery list # Để xem danh sách tất cả các tệp sẽ được khôi phục

rladmin phục hồi tất cả
rladmin phục hồi db <database_id|name> # Chỉ phục hồi một DB
khôi phục db only_configuration <db_name> # Chỉ khôi phục cấu hình DB

rladmin status # Để kiểm tra xem DB nào đã được phục hồi

Ngoài ra trong một cụm có thể phục hồi DB với:

khôi phục cụm rladmin ....

Nhìn thấy: phục hồi cụm tài liệu

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.