我正在考虑将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服务并不是将所有内容都放在内存中,然后处理查询。它是在正确的数据结构内即时存储/聚合数据,以便轻松访问数据。这不是一回事。 –