yii 查看redis队列信息

今天突发奇想的想要查看下队列在redis中都是如何存储的,查阅了相关资料之后,发现就是一些redis的简单命令查询就行,特在此记录一下。
首先我们要知道redis队列信息都存储都有哪些键(channel.messages,channel.delayed)。主要的信息都是在messages这个键里面,delayed这个键里面存放的是还未处理的队列id。

1、可以通过`zrange channel.delayed 0 100`命令来获取队列的id,我这里只查询了前100个,具体需要查询多少看自身需求

2、通过`hget channel.messages id`命令就能获取到id对应队列的信息了。
其实就是一大串的反序列内容,主要能看见的就是这个队列占用情况和一些参数情况。

posted @ 2024-12-27 13:51  风哀伤  阅读(139)  评论(0)    收藏  举报