gpt4 book ai didi

express - Redis monitor 命令每秒显示相同的请求

转载 作者:行者123 更新时间:2023-12-03 06:44:25 24 4
gpt4 key购买 nike

我刚刚设置了一个带有 Express 服务器的 Redis 客户端,以便我可以将用户 session 数据保存在 Redis 存储中。出于兴趣,我正在监视我在 cli 上的请求。使用 monitor命令查看通过 Express 发出的请求。当用户登录时,我设置了 userId req.session 上的键对象,并且请求显示在 cli 上:

"set" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx" "{\"cookie\":{\"originalMaxAge\":3600000,\"expires\":\"2020-10-09T12:09:37.604Z\",\"secure\":false,\"httpOnly\":true,\"path\":\"/\"}}" "EX" "3600"
但是在存储 session 信息后, getexpire命令显示为记录在 cli 上:
1602241780.017805 [0 127.0.0.1:61201] "get" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx"
1602241780.026601 [0 127.0.0.1:61201] "expire" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx" "3600"
1602241783.014473 [0 127.0.0.1:61201] "get" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx"
1602241783.020260 [0 127.0.0.1:61201] "expire" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx" "3600"
1602241786.018502 [0 127.0.0.1:61201] "get" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx"
1602241786.024512 [0 127.0.0.1:61201] "expire" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx" "3600"
1602241789.018028 [0 127.0.0.1:61201] "get" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx"
1602241789.023479 [0 127.0.0.1:61201] "expire" "sess:2w8OkICwucsO9-18z_ghxA1FLH9GcWpx" "3600"
这种情况每秒都在继续..
我很确定我不会经常通过 Express 调用任何函数,那么为什么 monitor命令显示这些请求?

最佳答案

问题是 GraphQL Playground 每 2 秒执行一次自省(introspection)查询。我禁用了设置选项卡中的设置,它起作用了!

关于express - Redis monitor 命令每秒显示相同的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64279301/

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