summaryrefslogtreecommitdiff
path: root/src/tracking.c
Commit message (Expand)AuthorAgeFilesLines
* Fix the bug that CLIENT REPLY OFF|SKIP cannot receive push notifications (#11...Binbin2023-03-121-0/+9
* Prevent Redis from crashing from key tracking invalidations (#11814)Madelyn Olson2023-02-211-3/+3
* Cleanup around script_caller, fix tracking of scripts and ACL logging for RM_...Oran Agra2023-02-161-8/+8
* Cleanup: Get rid of server.core_propagates (#11572)guybe72022-12-201-0/+4
* Optimize client memory usage tracking operation while client eviction is disa...Harkrishn Patro2022-12-071-1/+1
* code, typo and comment cleanups (#11280)Binbin2022-10-021-1/+1
* fix the client type in trackingInvalidateKey() (#11052)DarrenJiang132022-08-101-1/+1
* tracking pending invalidation message of flushdb sent by (#11068)Huang Zhw2022-07-311-5/+11
* When client tracking is on, invalidation message of flushdb in a (#11038)Huang Zhw2022-07-261-1/+6
* Sharded pubsub publish messagebulk as smessage (#10792)Harkrishn Patro2022-05-311-1/+1
* ACL V2 - Selectors and key based permissions (#9974)Madelyn Olson2022-01-201-2/+2
* Sharded pubsub implementation (#8621)Harkrishn Patro2022-01-021-0/+6
* Make tracking invalidation messages always after command's reply (#9422)Huang Zhw2021-10-071-9/+34
* Client eviction (#8687)yoav-steinberg2021-09-231-0/+1
* Fix race in client side tracking (#9116)Oran Agra2021-06-221-1/+1
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-3/+3
* Client tracking tracking-redir-broken push len is 2 not 3 (#8456)Huang Zw2021-02-211-2/+2
* Throw error for conflicting bcast tracking prefixes (#8176)Madelyn Olson2021-01-081-0/+51
* Cleanup key tracking documentation and table management (#8039)Madelyn Olson2020-12-231-10/+17
* Introduce getKeysResult for getKeysFromCommand.Yossi Gottlieb2020-10-111-4/+9
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-1/+1
* Send null for invalidate on flush (#7469)Luke Palmer2020-07-151-10/+14
* Tracking: fix enableBcastTrackingForPrefix() invalid sdslen() call.antirez2020-06-161-1/+1
* Tracking: flag CLIENT_TRACKING_BROKEN_REDIR when redir brokenzhaozhao.zz2020-05-211-0/+1
* Tracking: send eviction messages when evicting entries.antirez2020-05-141-12/+23
* Client Side Caching: Add Tracking Prefix Number Stats in Server Infohwware2020-05-021-0/+5
* Tracking: NOLOOP further implementation and fixes.antirez2020-04-211-6/+19
* Tracking: NOLOOP internals implementation.antirez2020-04-211-31/+87
* remove redundant Semicolonhwware2020-03-231-1/+1
* clean CLIENT_TRACKING_CACHING flag when disabled cachinghwware2020-03-231-1/+1
* Tracking: optin/out implemented.antirez2020-02-241-8/+19
* Minor CSC fixes and fixed documentationMadelyn Olson2020-02-161-14/+8
* Fixes segfault on calling trackingGetTotalKeysItamar Haber2020-02-141-0/+1
* Tracking: fix behavior when switchinig from normal to BCAST.antirez2020-02-141-1/+11
* Tracking: fix sending messages bug + tracking off bug.antirez2020-02-131-0/+6
* Tracking: BCAST: basic feature now works.antirez2020-02-121-39/+50
* Tracking: BCAST: broadcasting of keys in prefixes implemented.antirez2020-02-111-9/+93
* Tracking: BCAST: registration in the prefix table.antirez2020-02-111-3/+54
* Tracking: BCAST: parsing of the options + skeleton.antirez2020-02-101-3/+13
* Tracking: always reply with an array of keys.antirez2020-02-101-1/+4
* Tracking: minor change of names and new INFO field.antirez2020-02-071-2/+6
* Tracking: first conversion from hashing to key names.antirez2020-02-071-111/+81
* - memcpy(&id,ri.key,ri.key_len);Eran Liberty2019-12-051-1/+1
* Client side caching: show tracking slots usage in INFO.antirez2019-07-231-0/+6
* Client side caching: implement full slot limit function.antirez2019-07-231-0/+36
* Client side caching: do not reclaim tracking table if it's emptyzhaozhao.zz2019-07-231-4/+1
* Client side caching: split invalidation into key / slot.antirez2019-07-221-16/+36
* Client side caching: reclaim the tracking table on FLUSHALL.antirez2019-07-221-9/+45
* Client side caching: don't hash the key if not needed.antirez2019-07-221-2/+5
* Clinet side caching: take count of used caching slots.antirez2019-07-221-1/+5