我正在考慮將Redis用於Web應用程序日誌記錄目的。我搜索了一下,有人使用這種方法將日誌轉儲到Redis隊列/列表中,然後將計劃工作人員寫入磁盤。redis用於日誌記錄
http://nosql.mypopescu.com/post/8652869828/another-redis-use-case-centralized-logging
我希望尋求理解是,爲什麼不直接使用Redis的堅持到磁盤?如果我已經分配了Redis將要寫入的小型服務器,與數據庫應用程序服務器分開,使用Redis直接保存日誌是否可行?
我還需要幫助通過datetime,user等查詢Redis。例如,每個日誌如下。
datetime=>2012-03-24 17:45:12
userid=>123
message=>test message
category=>my category
我怎樣才能查詢結果的日期時間範圍內,由特定用戶,特定類別的?
謝謝!
我只是看着一個Redis的演示。 Peter Cooper說Redis是爲伐木設計/實施的(他足夠接近權威來源)。因此,儘管您的評論足夠真實,但還需要額外閱讀。 – Richard
Redis旨在支持lloogg(http://lloogg.com/)。但lloogg服務並不是將所有內容都放在內存中,然後處理查詢。它是在正確的數據結構內即時存儲/聚合數據,以便輕鬆訪問數據。這不是一回事。 –