summaryrefslogtreecommitdiff
path: root/src/pubsub.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* propagate PUBLISH messages using the redis cluster nodes bus. Still need to p...antirez2011-10-071-0/+1
* replaced redisAssert() with redisAssertWithInfo() in a shitload of places.antirez2011-10-041-2/+2
* Fix for Pub/Sub system, introduced in Redis 2.2.6 with the new copy-on-write ...antirez2011-05-251-1/+1
* minor aesthetic changeantirez2010-07-011-0/+8
* redis.c split into many different C files.antirez2010-07-011-0/+259