当前位置: 首页 > 知识库问答 >
问题:

Redis流NOMKSTREAM

郦昆
2023-03-14

在redis stream中这是什么?我查阅了文件。可惜的是,他们连简单的描述都没有。

https://redis.io/commands/xadd

有人能解释一下吗?

共有2个答案

商开济
2023-03-14

"简单"的描述就在XADD的文档页的开头:

可以使用NOMKSTREAM选项禁用流密钥的创建。

请随时通过贡献https://github.com/redis/redis-doc来改进文档

汪同
2023-03-14

默认情况下,如果流键不存在,XADD将自动创建流。但是,如果指定了NOMKSTREAM,在这种情况下,XADD将返回一个NULL回复。

 类似资料:
  • 我对这个项目很感兴趣,想了解更多关于RedisGgraph内部的信息,并寻找Redis-Streams和Redis-Ggraph模块之间互操作性的可行性。 因此,我想知道您在Redis的哪些本地数据结构中构建了您自己的“图形数据”数据结构,当我们运行TYPE myGgraph命令时,该数据结构会显示出来。 是RedisGgraph模块(或其子组件、节点、边、路径)内部的图,是建立在Redis的已知

  • 本文向大家介绍redis启动流程介绍,包括了redis启动流程介绍的使用技巧和注意事项,需要的朋友参考一下 1. 准备运行环境 * 设置oom handler,zmalloc分配内存失败时调用 * 初始化随机种子,用于生成随机数 * 将server参数初始化为默认值  * 创建命令与处理函数的映射表 2. 解析命令行参数、loadServerConfig()解析配置文件 * 配置文件会覆盖命令行指

  • 问题内容: 我正在使用rub redis宝石。想知道我是否例如: 这样的执行顺序得到保证吗? 问题答案: 当然可以保证顺序,否则流水线将毫无用处。您可以随时查看代码。例如,此测试明确假定命令是按顺序执行的:https : //github.com/redis/redis- rb/blob/master/test/pipelining_commands_test.rb#L32

  • Redis streams是否受益于群集模式?假设您有10个流,它们是分布在集群中还是全部分布在同一个节点上?我计划使用Redis streams实现真正的高吞吐量(每秒200万条消息),因此我担心Redis streams在这种规模下的性能。 如果Redis streams不能在集群模式下进行开箱即用的扩展,那么任何关于水平扩展Redis streams的指导都会非常棒。

  • 我知道JPA支持流,但为了防止实体管理器占用大量内存,我必须显式地执行。 我想它应该在他们的spring-data-commons中,但是https://spring.io/projects/spring-data#learn没有任何链接,只有标签。

  • 问题内容: 当我们在Redis中使用事务时,它基本上流水线化了事务中的所有命令。当EXEC被触发时,所有命令将一起执行,从而始终保持多个命令的原子性。 这与流水线不一样吗? 流水线和事务有何不同?另外,为什么Redis的单线程性质不足以满足要求?为什么我们明确需要流水线/事务? 问题答案: 流水线主要是网络优化。从本质上讲,这意味着客户端可以缓冲一堆命令并将它们一次性发送到服务器。不能保证在事务中