【问题标题】:Where to find a thorough list of node_redis commands?在哪里可以找到完整的 node_redis 命令列表?
【发布时间】:2018-06-23 02:51:00
【问题描述】:

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

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

感谢任何帮助;在此先感谢:)

【问题讨论】:

    标签: redis socket.io node-redis


    【解决方案1】:

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

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

    【讨论】:

    • 正在使用 .set() 正确的函数吗?另外,我不确定您所说的“绑定(“api”)”是什么意思。
    • @Hunter690 关于set - 是的,它非常符合所描述的情况。 (看看hset,但据我所知,set 更好)。关于“绑定” - 我已经通过回答进行了更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 2013-06-10
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    相关资源
    最近更新 更多