{
  "schema_version": 2,
  "id": "operate/rs/references/compatibility/commands/pub-sub",
  "title": "Pub/sub commands compatibility",
  "url": "https://redis.io/docs/latest/operate/rs/references/compatibility/commands/pub-sub/",
  "summary": "Pub/sub commands compatibility.",
  "tags": [
    "docs",
    "operate",
    "rs",
    "rc"
  ],
  "last_updated": "2026-09-24T14:53:09+01:00",
  "page_type": "content",
  "content_hash": "591971d435f96b7b4d5b04a797ceefa3b5118022497f0fe7d5625aa10d23e392",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "The following table shows which Redis Open Source [pub/sub commands](/content/commands?group=pubsub) are compatible with standard and Active-Active databases in Redis Software and Redis Cloud.\n\n| Command | Redis<br />Software | Redis<br />Cloud | Notes |\n|:--------|:----------------------|:-----------------|:------|\n| [PSUBSCRIBE](https://redis.io/docs/latest/commands/psubscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBLISH](https://redis.io/docs/latest/commands/publish) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBSUB CHANNELS](https://redis.io/docs/latest/commands/pubsub-channels) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBSUB NUMPAT](https://redis.io/docs/latest/commands/pubsub-numpat) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBSUB NUMSUB](https://redis.io/docs/latest/commands/pubsub-numsub) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBSUB SHARDCHANNELS](https://redis.io/docs/latest/commands/pubsub-shardchannels) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUBSUB SHARDNUMSUB](https://redis.io/docs/latest/commands/pubsub-shardnumsub) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [PUNSUBSCRIBE](https://redis.io/docs/latest/commands/punsubscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [SPUBLISH](https://redis.io/docs/latest/commands/spublish) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [SSUBSCRIBE](https://redis.io/docs/latest/commands/ssubscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [SUBSCRIBE](https://redis.io/docs/latest/commands/subscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [SUNSUBSCRIBE](https://redis.io/docs/latest/commands/sunsubscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |\n| [UNSUBSCRIBE](https://redis.io/docs/latest/commands/unsubscribe) | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> | <span title=\"Supported\">&#x2705; Standard</span><br /><span title=\"Supported\"><nobr>&#x2705; Active-Active</nobr></span> |  |"
    }
  ],
  "examples": []
}
