summaryrefslogtreecommitdiff
path: root/src/pubsub.c
Commit message (Expand)AuthorAgeFilesLines
* Remove prototypes with empty declarations (#12020)Madelyn Olson2023-05-021-2/+2
* Fix the bug that CLIENT REPLY OFF|SKIP cannot receive push notifications (#11...Binbin2023-03-121-0/+18
* Make dictEntry opaqueViktor Söderqvist2023-01-111-4/+2
* Optimize client memory usage tracking operation while client eviction is disa...Harkrishn Patro2022-12-071-2/+2
* Account sharded pubsub channels memory consumption (#10925)Harkrishn Patro2022-07-041-0/+12
* rename channel to shardchannel in sharded pubsub commands (#10738)zhaozhao.zz2022-05-311-6/+6
* Sharded pubsub publish messagebulk as smessage (#10792)Harkrishn Patro2022-05-311-4/+7
* Update the comments of commands introduced or updated in redis 7.0 (#10659)Wen Hui2022-04-281-1/+1
* Add RM_PublishMessageShard (#10543)guybe72022-04-171-17/+15
* Sharded pubsub implementation (#8621)Harkrishn Patro2022-01-021-52/+298
* Treat subcommands as commands (#9504)guybe72021-10-201-0/+5
* Client eviction (#8687)yoav-steinberg2021-09-231-0/+2
* Cleaning up the cluster interface by moving almost all related declar… (#9080)Uri Shachar2021-06-151-0/+1
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-2/+2
* make processCommand check publish channel permissions. (#8534)Huang Zhw2021-03-261-18/+0
* Shared reusable client for RM_Call() (#8516)Viktor Söderqvist2021-02-281-6/+8
* Remove redundant pubsub list to store the patterns. (#8472)Harkrishn Patro2021-02-171-30/+6
* HELP subcommand, continued (#5531)Itamar Haber2021-01-041-3/+7
* Adds pub/sub channel patterns to ACL (#7993)Itamar Haber2020-12-011-4/+25
* Unified MULTI, LUA, and RM_Call with respect to blocking commands (#8025)Meir Shpilraien (Spielrein)2020-11-171-0/+24
* Merge branch 'pubsub_patterns_boost' of https://github.com/leeyiw/redis into ...antirez2020-03-311-11/+41
|\
| * Boost up performance for redis PUB-SUB patterns matching伯成2018-03-011-12/+46
* | Tracking: always reply with an array of keys.antirez2020-02-101-2/+6
* | RESP3: Pubsub messages in new push format if client is in RESP3 mode.antirez2019-01-091-6/+24
* | RESP3: pubsub messages API completely refactored.antirez2019-01-091-57/+75
* | RESP3: extract code to send pubsub messages into functions.antirez2019-01-091-11/+24
* | RESP3: most null replies converted.antirez2019-01-091-2/+2
* | RESP3: Use new aggregate reply API in cluster.c.antirez2019-01-091-3/+3
* | addReplySubSyntaxError() renamed to addReplySubcommandSyntaxError().antirez2018-07-021-1/+1
* | Capitalizes subcommands & orders lexicographicallyItamar Haber2018-06-091-3/+3
* | Globally applies addReplySubSyntaxErrorItamar Haber2018-06-071-2/+1
|/
* Change indentation and other minor details of PR #4489.antirez2017-12-061-6/+5
* Standardizes the 'help' subcommandItamar Haber2017-11-281-4/+12
* RDMF: More consistent define names.antirez2015-07-271-5/+5
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-2/+2
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-14/+14
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* pubsub: Return integers for NUMSUB, not stringsMatt Stancliff2014-08-081-1/+1
* PubSub clients refactoring and new PUBSUB flag.antirez2014-07-161-3/+13
* struct dictEntry -> dictEntry.antirez2014-03-201-3/+3
* Cluster: don't propagate PUBLISH two times.antirez2014-02-101-2/+4
* New API to force propagation.antirez2013-06-211-0/+1
* Allow PUBSUB NUMSUB without channels.antirez2013-06-201-2/+2
* PUBSUB command implemented.antirez2013-06-201-0/+47
* Removed useless "return" statements in pubsub.cGengliang Wang2013-03-061-2/+0
* UNSUBSCRIBE and PUNSUBSCRIBE: always provide a reply.antirez2013-01-211-0/+16
* Fixed many typos.guiquanz2013-01-191-1/+1
* BSD license added to every C source and header file.antirez2012-11-081-0/+29
* Use less memory when emitting the protocol, by using more shared objects for ...antirez2012-02-041-6/+6
* dict.c API names modified to be more coincise and consistent.antirez2011-11-081-4/+4