我正在考虑将 Redis 用于 Web 应用程序日志记录。我在谷歌上搜索到有人使用这种方法,将日志转储到 Redis 队列/列表中,然后将调度的工作人员写入磁盘。
http://nosql.mypopescu.com/post/8652869828/another-redis-use-case-centralized-logging
想请教一下,为什么不直接用Redis持久化到磁盘呢?如果我分配了一个Redis将写入的小型服务器,与数据库,应用服务器分开,那么使用Redis直接持久化日志是否可行?
在按日期时间、用户等查询 Redis 时,我还需要帮助。例如,每个日志如下所示。
datetime=>2012-03-24 17:45:12
userid=>123
message=>test message
category=>my category
如何查询特定用户、特定类别的日期时间范围内的结果?
谢谢!