云数据库 GaussDB NoSQL-命令兼容列表:Pub/Sub类型

时间:2023-11-01 16:25:44

Pub/Sub类型

表13 Pub/Sub类型支持与限制的命令

命令名称

GaussDB (for Redis)是否支持该命令

是否支持在Lua脚本中执行

是否需要给多key增加相同hashtag

备注

psubscribe

×

×

在执行pub/sub命令的连接时,不允许执行常规命令(如set/get等),因为GaussDB(for Redis)多线程架构下,常规命令会通过多线程执行来提升性能,但是由于pubsub命令采用专有线程处理,普通命令和pubsub混用连接后会导致普通命令也无法使用多线程,从而影响影响性能。

publish

×

×

-

pubsub

×

×

原生Redis的pubsub channels命令返回值不排序,每次返回不一致;GaussDB(for Redis)的返回值一致。

punsubscribe

×

×

-

subscribe

×

×

在执行pub/sub命令的连接时,不允许执行常规命令(如set/get等),因为GaussDB(for Redis)多线程架构下,常规命令会通过多线程执行来提升性能,但是由于pubsub命令采用专有线程处理,普通命令和pubsub混用连接后会导致普通命令也无法使用多线程,从而影响影响性能。

unsubscribe

×

×

-

support.huaweicloud.com/redisug-nosql/nosql_09_1100.html