redis - 在哪里可以找到完整的节点 redis 命令列表?

标签 redis socket.io node-redis

我使用 Redis 将 userId 存储为键,将 socketId 存储为值。更重要的是userId没有变,而socketId却在不断变化。所以我想编辑 redis 中的 socketId 值,但我不确定要使用什么 node_redis 命令。我目前只是使用 .set(userId, mostRecentSocketId) 进行编辑。

此外,我还没有在任何地方找到具有完整命令列表的好的 node_redis API。我简单地看了看 redis-commands包,但它似乎仍然没有完整命令的完整列表。

感谢任何帮助;提前致谢:)

最佳答案

Redis 命令的完整列表可以在 https://redis.io/commands 找到.找到合适的命令后,不难发现它是如何在您使用的绑定(bind)(“api”)中代理的。

更新。明确一点:你有 Redis 服务器,它的命令列在文档 I provided 中。 .然后你有 redis-commands - 它是一个用于使用 redis 的库(我称它为“binding”)。我的观点是 redis-commands 可能没有 redis-server 可以处理的所有命令,而且一些命令的名称可能会有所不同。其他一些绑定(bind)可以提供略有不同的命令集。所以最好检查 Redis 服务器处理的命令列表,然后选择允许调用该命令的绑定(bind)(我猜所有绑定(bind)都有 set 方法)

关于redis - 在哪里可以找到完整的节点 redis 命令列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50997547/

相关文章:

redis - 为Redis配置多个密码

redis - dump.rdb 属于哪里?

redis - Redis-ZRANGEBYSCORE,其 key 与正则表达式匹配

redis - 将聊天消息和 ID 存储在列表中

javascript - Socket.IO - socket.on 未运行

redis - 如何计算匹配模式的键数?

node.js - NodeJS + Redis + Express + Passport Facebook 身份验证失败

python - Socket.io 与 flask-socketio python。如何设置套接字保活/超时

node.js - Cloudflare SSL 握手因 socket.io 失败

node.js - node_redis 更新已用内存信息