2013-02-05 38 views

Trả lời

22

Trừ khi điều quan trọng là bạn nhận được trong nhật ký, trong trường hợp này tôi không nghĩ rằng tôi có thể giúp bạn, bạn sẽ có thể sử dụng MONITOR lệnh:

MONITOR là một lệnh gỡ lỗi rằng suối trở lại mọi lệnh được xử lý bởi máy chủ Redis. Nó có thể giúp hiểu được những gì đang xảy ra với cơ sở dữ liệu. Lệnh này có thể được sử dụng thông qua redis-cli và qua telnet.

Bạn có thể làm một cái gì đó như:

redis-cli monitor | grep -E ' "(g|s)et" ' 

Lưu ý rằng có một chi phí hiệu quả, mặc dù (nó đề cập trong các tài liệu liên kết).

ống nó vào một tập tin:

redis-cli monitor | grep -E ' "(g|s)et" ' > redis_get_set.log 
+0

bạn có thể đưa nó vào tệp bằng cách nào đó không? –

+0

có (điều này đã được hỏi 4 năm trước) Tôi đường ống đầu ra vào một tập tin (vì vậy tôi có thể phân tích nó sau này) và đó thành một kịch bản colorize vì vậy tôi nhận được một bản ghi màu đẹp trên bàn điều khiển của tôi. Chúng tôi sử dụng điều này trong phát triển chứ không phải là sản phẩm. –

2

tôi đã sử dụng redis-cli monitor > redis.log và làm việc tốt đối với tôi, tốt hơn so với giao diện điều khiển.

Các vấn đề liên quan