4f0860cbfd
RESP3: initial implementation of the HELLO command.
2019-01-09 17:00:29 +01:00
e5fdd6b6bf
RESP3: fix HMGET bug introduced with RESP3 changes.
2019-01-09 17:00:29 +01:00
0652b05caf
RESP3: fix genericHgetallCommand() assert.
2019-01-09 17:00:29 +01:00
c2e5be0421
RESP3: fix zrangeGenericCommand() proto dependent array len.
2019-01-09 17:00:29 +01:00
8a0391fbc9
RESP3: t_stream.c updated.
2019-01-09 17:00:29 +01:00
baf5b3f93a
RESP3: module.c updated.
2019-01-09 17:00:29 +01:00
920611a419
RESP3: latency.c updated.
2019-01-09 17:00:29 +01:00
ddb98ad56f
RESP3: hyperloglog.c updated.
2019-01-09 17:00:29 +01:00
3fd78f41e8
RESP3: restore the concept of null array for RESP2 compat.
2019-01-09 17:00:29 +01:00
2ad6e875ba
RESP3: add shared.nullarray for better RESP2 compat.
2019-01-09 17:00:29 +01:00
1a17cdfadf
RESP3: addReplyNullArray() added for better RESP2 compat.
2019-01-09 17:00:29 +01:00
86c30a92f9
RESP3: geo.c updated.
2019-01-09 17:00:29 +01:00
071da9844c
RESP3: blocked.c updated.
2019-01-09 17:00:29 +01:00
9705c12d85
RESP3: sentinel.c updated.
2019-01-09 17:00:29 +01:00
3a3d806989
RESP3: bitops.c updated.
2019-01-09 17:00:29 +01:00
317f8b9d38
RESP3: most null replies converted.
2019-01-09 17:00:29 +01:00
1b7298e66a
RESP3: addReplyNull() added.
2019-01-09 17:00:29 +01:00
fc9a3de97d
RESP3: remove other pointless shared object.
2019-01-09 17:00:29 +01:00
b7e8b734c9
RESP3: remove certain constants to spot places to fix.
2019-01-09 17:00:29 +01:00
a1feda2388
RESP3: Scripting RESP3 mode set/map protocol -> Lua conversion.
2019-01-09 17:00:29 +01:00
9330bcc7ee
RESP3: Fix API in scripting.c leaving Lua conversions RESP2.
2019-01-09 17:00:29 +01:00
f07f3d729f
RESP3: Use new aggregate reply API in slowlog.c.
2019-01-09 17:00:29 +01:00
feb6b31832
RESP3: Use new aggregate reply API in t_set.c.
2019-01-09 17:00:29 +01:00
dcbd40cea4
RESP3: Use new aggregate reply API in cluster.c.
2019-01-09 17:00:29 +01:00
c7f80e4f1a
RESP3: Make WITHSCORES reply back with a flat array in RESP2.
2019-01-09 17:00:29 +01:00
fe67418ba4
RESP3: Use new deferred len API in object.c.
2019-01-09 17:00:29 +01:00
13966522ea
RESP3: bring RESP2 compatibility to previous changes.
2019-01-09 17:00:29 +01:00
e14aabf936
RESP3: addReply*Len() support for RESP2 backward comp.
2019-01-09 17:00:29 +01:00
1ac6926647
RESP3: put RESP version in the client structure.
2019-01-09 17:00:29 +01:00
f44e00b691
RESP3: Use new API and types in t_hash.c.
2019-01-09 17:00:29 +01:00
b507654716
RESP3: Use new deferred len API in dict.c.
2019-01-09 17:00:29 +01:00
cdd10193c5
RESP3: Use new deferred len API in config.c.
2019-01-09 17:00:29 +01:00
470c28380f
RESP3: Use new deferred len API in t_zset.c.
2019-01-09 17:00:29 +01:00
a577230a58
RESP3: Use new deferred len API in t_string.c.
2019-01-09 17:00:29 +01:00
07bce54093
RESP3: Use new deferred len API in replication.c.
2019-01-09 17:00:29 +01:00
073293693e
RESP3: Use new deferred len API in server.c.
2019-01-09 17:00:29 +01:00
57c5a766a2
RESP3: Aggregate deferred lengths functions.
2019-01-09 17:00:29 +01:00
914ee43108
RESP3: Double replies and aggregate lengths initial functions.
2019-01-09 17:00:29 +01:00
511298578a
Merge pull request #5746 from UmanShahzad/old-geohash-docs
...
Remove documentation about geohash-int in deps repo.
2019-01-09 10:12:09 +01:00
14400d073b
Merge pull request #5729 from artix75/cluster_manager_fix_cmd
...
Cluster Manager del-node: use CLUSTER RESET in place of SHUTDOWN
2019-01-09 10:11:27 +01:00
896be4c908
Merge pull request #5751 from chenyang8094/unstable
...
Update ae.c
2019-01-09 10:10:53 +01:00
30d8d05cd6
Update ae.c
...
Update comment
2019-01-06 15:01:25 +08:00
cc47dacd18
Remove documentation about geohash-int in deps repo.
2019-01-03 19:12:45 +05:00
2925bdc63b
Add comment explaining negative repeat
2019-01-02 19:28:04 +00:00
2f6ed9333f
Fix broken interval and repeat bahaviour in redis-cli (incluing cluster mode)
...
This addresses two problems, one where infinite (negative) repeat count is broken for all types for Redis,
and another specific to cluster mode where redirection is needed.
Now allows and works correctly for negative (i.e. -1) repeat values passed with `-r` argument to redis-cli
as documented here https://redis.io/topics/rediscli#continuously-run-the-same-command which seems to have
regressed as a feature in 95b988 (though that commit removed bad integer wrap-around to `0` behaviour).
This broken behaviour exists currently (e50458), and redis-cli will just exit immediately with repeat `-r <= 0`
as opposed to send commands indefinitely as it should with `-r < 0`
Additionally prevents a repeat * interval seconds hang/time spent doing nothing at the start before issuing
commands in cluster mode (`-c`), where the command needed to redirect to a slot on another node, as commands
where failing and waiting to be reissued but this was fully repeated before being reissued. For example,
redis-cli -c -r 10 -i 0.5 INCR test_key_not_on_6379
Would hang and show nothing for 5 seconds (10 * 0.5) before showing
(integer) 1
(integer) 2
(integer) 3
(integer) 4
(integer) 5
(integer) 6
(integer) 7
(integer) 8
(integer) 9
(integer) 10
at half second intervals as intended.
2019-01-02 18:50:58 +00:00
17797660f1
Cluster Manager del-node: use CLUSTER RESET in place of SHUTDOWN
...
See issue #5687
2018-12-27 17:20:42 +01:00
e504583b78
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-12-21 11:39:15 +01:00
638db2fc01
Merge pull request #5713 from artix75/cluster_manager_fix_cmd
...
Cluster Manager: enable --cluster-replace also for 'fix' command.
2018-12-19 17:34:35 +01:00
503fd229e4
Cluster Manager: enable --cluster-replace also for 'fix' command.
2018-12-19 17:29:25 +01:00
f07205e48c
Merge pull request #5709 from artix75/cluster_manager_fix_cmd
...
Fixed memory leak in clusterManagerCompareKeysValues.
2018-12-19 17:24:38 +01:00