小编and*_*cha的帖子

StackExchange.Redis:关于交易的几个问题

我有几个关于使用StackExchange.Redis中的事务的问题:

  1. 是否允许在事务中执行可能针对集群环境中不同节点的命令?比方说,第一个命令的密钥有{1}hashtag,第二个命令的密钥有{2}hashtag.
  2. 交易什么时候Execute()/ ExecuteAsync()返回false?只有在没有达到设定的条件时?false如果没有设定条件,它会返回吗?
  3. 如果发生某些网络或内部Redis错误,是Execute()/ ExecuteAsync()throw还是只返回false?我是否还要检查命令的任务(假设命令完全正确并且通常不会抛出)或者它们将被取消?

不幸的是,文档没有详细解释#2和#3.

.net c# redis stackexchange.redis redis-cluster

10
推荐指数
1
解决办法
1120
查看次数

标签 统计

.net ×1

c# ×1

redis ×1

redis-cluster ×1

stackexchange.redis ×1