Redis是当下极受推崇、最流行的内存数据库,不仅可以做缓存、也可以用作消息中间件、内存数据集、持久化存储或者是模型库等等不同的用途。今天,我们将深入理解Redis,聚焦在了解查看Redis的日志信息。
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的威宁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
有时候,当Redis出现问题时,我们需要查看Redis的日志信息来进行问题分析和排查。Redis的日志信息仅在 Redis 的服务进程中保留,所以当服务重启后就会丢失,并且 Redis 不支持多进程共享日志。我们一般查看日志信息使用 Redis 内置的 LOG 命令,LOG 命令会在终端输出最新的服务日志。下面,我们假设已经启动了 redis 服务,`LOG` 查看日志信息:
# 获取redis最新的日志信息
127.0.0.1:6379> LOG
1) (integer) 1
2) "127.0.0.1:6379> LOG"
3) (integer) 1483769681
4) "127.0.0.1:6379> INFO"
虽然 LOG 查看日志信息非常方便,但是在生产环境下,如果我们需要查看比较久远的日志信息,使用 LOG 是不合适的。这时,我们可以结合 `redis-cli` 命令行工具,来查看redis 日志信息,下面是使用 `redis-cli` 命令查看某一日期日志信息:
#查看某一日期日志信息
redis-cli -h 10.1.20.30 -p 6379 -a 1234 -i 0.3 INFO
`redis-cli` 命令除了上面的 INFO 外,还可以支持更多的参数,比如 `DEBUG`、`LOG`、`MONITOR` 等等,可以更加详细、全面的查看 Redis 服务的日志信息。
总结:Redis 配备了特殊的 LOG 命令,可以查看最新的 Redis 服务日志,这对分析问题非常有帮助。当Redis与多个进程连接时,可以使用redis-cli命令行,来查看某一时间段之前的 Redis 日志信息,大大提升了我们查看服务日志的效率。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站名称:深入理解Redis查看日志信息(查看redis日志信息)
链接分享:http://www.csdahua.cn/qtweb/news15/269765.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网