antirez
9f30306d44
addReplySubSyntaxError() renamed to addReplySubcommandSyntaxError().
2018-07-02 18:49:34 +02:00
Salvatore Sanfilippo
bc6a004588
Merge pull request #4998 from itamarhaber/module_command_help
...
Module command help
2018-07-02 18:46:56 +02:00
Salvatore Sanfilippo
e7b480369b
Merge pull request #4998 from itamarhaber/module_command_help
...
Module command help
2018-07-02 18:46:56 +02:00
shenlongxing
ec55df117f
fix typo
2018-06-21 22:08:09 +08:00
shenlongxing
bdb2664a81
fix typo
2018-06-21 22:08:09 +08:00
antirez
4848fbec8b
Modules: convert hash to hash table for big objects.
2018-06-19 16:03:00 +02:00
antirez
88c5e317c6
Modules: convert hash to hash table for big objects.
2018-06-19 16:03:00 +02:00
Itamar Haber
21ef0376fe
Capitalizes subscommands
2018-06-09 20:54:05 +03:00
Itamar Haber
4502f10789
Capitalizes subscommands
2018-06-09 20:54:05 +03:00
Itamar Haber
76ad23d012
Adds MODULE HELP and implements addReplySubSyntaxError
2018-06-07 18:34:58 +03:00
Itamar Haber
041354e665
Adds MODULE HELP and implements addReplySubSyntaxError
2018-06-07 18:34:58 +03:00
zhaozhao.zz
775adf544c
Modules Timer API: fix wrong raxInsert() usage
2018-04-14 01:20:02 +08:00
zhaozhao.zz
ba2dbba0cb
Modules Timer API: fix wrong raxInsert() usage
2018-04-14 01:20:02 +08:00
antirez
e07af6a2b7
Modules API: Add call to get the blocked client handle from the context.
...
This is useful in the reply and timeout callback, if the module wants to
do some cleanup of the blocked client handle that may be stored around
in the module-private data structures.
2018-04-13 13:48:11 +02:00
antirez
7365cbf830
Modules API: Add call to get the blocked client handle from the context.
...
This is useful in the reply and timeout callback, if the module wants to
do some cleanup of the blocked client handle that may be stored around
in the module-private data structures.
2018-04-13 13:48:11 +02:00
antirez
da0e192277
Modules API: moduleGetReplyClient() refactoring.
2018-04-13 13:42:49 +02:00
antirez
d7fdac673c
Modules API: moduleGetReplyClient() refactoring.
2018-04-13 13:42:49 +02:00
antirez
404160a271
Modules API: blocked client disconnection callback.
2018-04-12 13:21:48 +02:00
antirez
f305a7790d
Modules API: blocked client disconnection callback.
2018-04-12 13:21:48 +02:00
antirez
4e53624052
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +02:00
antirez
643d5348cc
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +02:00
antirez
0afac6939a
Modules API: OOM_WARNING flags.
...
In some modules it may be useful to have an idea about being near to
OOM. Anyway additionally an explicit call to get the fill ratio will be
added in the future.
2018-04-11 16:22:52 +02:00
antirez
936e29a1f3
Modules API: OOM_WARNING flags.
...
In some modules it may be useful to have an idea about being near to
OOM. Anyway additionally an explicit call to get the fill ratio will be
added in the future.
2018-04-11 16:22:52 +02:00
antirez
de7de53e64
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
antirez
a0149c995b
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
antirez
f97efe0cac
Modules: context flags now include OOM flag.
...
Plus freeMemoryIfNeeded() refactoring to improve legibility.
Please review this commit for sanity.
2018-04-09 17:44:30 +02:00
antirez
0d46b971f6
Modules: context flags now include OOM flag.
...
Plus freeMemoryIfNeeded() refactoring to improve legibility.
Please review this commit for sanity.
2018-04-09 17:44:30 +02:00
antirez
9a0dbbb594
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +02:00
antirez
095de965c1
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +02:00
antirez
49e098234a
Modules API: blocked client free callback modified to get a context.
...
Note that this was an experimental API that can only be enabled with
REIDSMODULE_EXPERIMENTAL_API, so it is subject to change until its
promoted to stable API. Sorry for the breakage, it is trivial to
resolve btw. This change will not be back ported to Redis 4.0.
2018-04-09 11:54:44 +02:00
antirez
73b4f7873a
Modules API: blocked client free callback modified to get a context.
...
Note that this was an experimental API that can only be enabled with
REIDSMODULE_EXPERIMENTAL_API, so it is subject to change until its
promoted to stable API. Sorry for the breakage, it is trivial to
resolve btw. This change will not be back ported to Redis 4.0.
2018-04-09 11:54:44 +02:00
antirez
b2868c7b9c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
antirez
7b028a237c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
antirez
c75582889a
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
978dd8a7f5
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
27f9c8108c
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +02:00
antirez
9302109e72
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +02:00
antirez
ee982f4031
Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.
2018-03-31 10:11:30 +02:00
antirez
736c0fc956
Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.
2018-03-31 10:11:30 +02:00
antirez
4c11bc6cf0
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
e40b8e352e
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
2f7da0fd1a
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
d120cca2f5
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
b85a465c25
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00
antirez
203257f3d7
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00
antirez
561039c125
Modules Timer API: initial implementation.
2018-03-30 20:40:35 +02:00
antirez
432e3e0b1c
Modules Timer API: initial implementation.
2018-03-30 20:40:35 +02:00
antirez
192361b562
Modules Cluster API: node API exported, example improved.
2018-03-30 17:00:45 +02:00
antirez
a8857e6cba
Modules Cluster API: node API exported, example improved.
2018-03-30 17:00:45 +02:00
antirez
16178b692e
Modules Cluster API: nodes list and info API.
2018-03-30 16:16:47 +02:00