gpt4 book ai didi

redis - 查看 Redis PubSub channel 的值

转载 作者:可可西里 更新时间:2023-11-01 11:12:26 24 4
gpt4 key购买 nike

我有几个问题,我无法从 Redis 教程中找到答案

1) 如何查看/检查 Redis PubSub channel 的值? Monitor 命令用于调试 Redis,但我想检查之前推送到 channel 的内容。

2) channel 和队列之间的确切区别是什么?

3) 如何在基于 Web 的免费应用程序中监控 Redis 集群?

最佳答案

1) 您无法查看/检查过去在 channel 上发布的值。您可以将 pubsub 视为即刻即忘。 Redis 在 channel 上向订阅它的客户端发布一条消息,但不会保留该消息以供将来引用。您只能监控实时发布的消息

2) Channel 是 Redis 用来了解哪些客户端订阅了在该 channel 上发布的接收消息的引用。

队列是一种存储值的数据结构,这些值可以在未来以 FIFO 顺序访问。因此,如果您使用队列进行消息传递,消息将保留在队列中,直到您明确删除它们

3) 在我看来,目前还没有任何出色的免费 Redis 监控工具。查看一些可用选项 here

另一方面,关于问题 1) 和 2):如果您正在寻找可靠的消息传递,请查看 Redis Streams。

关于redis - 查看 Redis PubSub channel 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54948648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com