360 Commits

Author SHA1 Message Date
dejun.xdj
99e21078c2 Check if the repeat value is positive in while loop of cliSendCommand().
In case that the incoming repeat parameter is negative and causes a
deadless loop.
2018-05-21 12:06:48 +08:00
dejun.xdj
63d19d26e0 Change the type of repeat argument to long for function cliSendCommand.
To be in consistent with the original definition.
2018-05-21 12:04:53 +08:00
dejun.xdj
9794076cf2 Fix negtive repeat command value issue.
If command like "-1 set a b" is sent with redis-cli, it will cause a deadless loop. So some repeat value checking logic is added to avoid this.
2018-05-19 22:50:40 +08:00
dejun.xdj
44be15398f Detect and stop saving history for auth command with repeat option.
Put the repeat option checking code a little forward to avoid repeat logic.
2018-05-18 11:40:05 +08:00
dejun.xdj
20bc266674 Change the warning message a little bit to avoid trademark issuses. 2018-05-18 11:37:31 +08:00
artix
20c6dcb823 Removed TODO in redis-cli 2018-05-16 18:04:13 +02:00
artix
092761db62 Cluster Manager: fixed unprinted reply error 2018-05-16 17:49:18 +02:00
dejun.xdj
be3ade3709 Stop saving auth command in redis-cli history. 2018-05-16 16:18:00 +08:00
dejun.xdj
e7e7750aab Add warning message when using password on command line 2018-05-16 16:15:12 +08:00
artix
c5458b11c4 Cluster Manager: print flags as strings. 2018-05-15 18:41:46 +02:00
artix
5d8f0ba7ea - Fixed mistyped redis command (clusterManagerGetNodeWithMostKeysInSlot)
- Cluster node structure is now updated after ADDSLOTS
2018-05-11 18:29:12 +02:00
artix
0119cd160a Cluster Manager: --cluster options can now be placed everywhere 2018-05-07 17:31:34 +02:00
artix
96865ab61b Cluster Manager: fixed expected slots calculation (rebalance)
Cluster Manager: fixed argument parsing after --cluster-weight
2018-04-23 16:28:48 +02:00
artix
6a113e8f57 Cluster Manager: fixed bug when parsing CLUSTER NODES reply (clusterManagerNodeLoadInfo) 2018-04-23 16:28:48 +02:00
artix
c941584bff Cluster Manager: code improvements and more comments added. 2018-04-23 16:28:48 +02:00
artix
53667570a7 Cluster Manager: set-timeout command 2018-04-23 16:28:48 +02:00
artix
51b8ab3c97 - Cluster Manager: del-node command.
- Cluster Manager: fixed bug in clusterManagerNodeWithLeastReplicas
2018-04-23 16:28:48 +02:00
artix
29825d8198 Cluster Manager: add-node command. 2018-04-23 16:28:48 +02:00
artix
46a75898b3 Cluster Manager: added clusterManagerCheckCluster to import command 2018-04-23 16:28:48 +02:00
artix
1239139d08 Cluster Manager: import command 2018-04-23 16:28:48 +02:00
artix
213f0cff93 Cluster Manager: fix command. 2018-04-23 16:28:48 +02:00
artix
8d1f8e343e Cluster Manager: rebalance command 2018-04-23 16:28:48 +02:00
artix
05c0101164 clusterManagerAddSlots: changed the way ADDSLOTS command is built 2018-04-23 16:28:48 +02:00
artix
c45e915ff0 ClusterManager: fixed --cluster-from 'all' parsing 2018-04-23 16:28:48 +02:00
Artix
dcc7d42742 Cluster Manager: fixed some memory error 2018-04-23 16:28:48 +02:00
artix
d031ac4a42 Fixed memory write error in clusterManagerGetConfigSignature 2018-04-23 16:28:48 +02:00
artix
c26fc9a47b Cluster Manager: reshard command, fixed slots
parsing bug and other minor bugs.
2018-04-23 16:28:48 +02:00
artix
78817f01b6 Cluster Manager:
- Almost all Cluster Manager related code moved to
  the same section.
- Many macroes converted to functions
- Added various comments
- Little code restyling
2018-04-23 16:28:48 +02:00
artix
d25f04d62d - Fixed bug in clusterManagerGetAntiAffinityScore
- Code improvements
2018-04-23 16:28:48 +02:00
artix
513fd614d3 Cluster Manager: colorized output 2018-04-23 16:28:48 +02:00
artix
fec06d1afc Cluster Manager: improved cleanup/error handling in various functions 2018-04-23 16:28:48 +02:00
artix
581823f068 Cluster Manager: 'call' command. 2018-04-23 16:28:48 +02:00
artix
29b0af5a26 Cluster Manager: CLUSTER_MANAGER_NODE_CONNECT macro 2018-04-23 16:28:48 +02:00
artix
a936b967fd ClusterManager: added replicas count to clusterManagerNode 2018-04-23 16:28:48 +02:00
artix
29e4586d40 Cluster Manager: cluster is considered consistent if only one node has been found 2018-04-23 16:28:48 +02:00
artix
9b561af4e1 Cluster Manager: reply error catch for MEET command 2018-04-23 16:28:48 +02:00
artix
ef8e711baf Cluster Manager: slots coverage check. 2018-04-23 16:28:48 +02:00
artix
4ae6041f7e - Cluster Manager: fixed various memory leaks
- Cluster Manager: fixed flags assignment in
  clusterManagerNodeLoadInfo
2018-04-23 16:28:48 +02:00
artix
01c2efc5a7 Added check for open slots (clusterManagerCheckCluster) 2018-04-23 16:28:47 +02:00
artix
7e715e35dc Cluster Manager: 'create', 'info' and 'check' commands 2018-04-23 16:28:47 +02:00
artix
a617374a65 Cluster Manager mode 2018-04-23 16:28:47 +02:00
Oran Agra
cf03a62ba7 Add redis-cli support for diskless replication (CAPA EOF)
when setting repl-diskless-sync yes, and sending SYNC.
redis-cli needs to be able to understand the EOF marker protocol
in order to be able to skip or download the rdb file
2018-04-02 18:52:03 +03:00
antirez
5db00d9547 redis-cli: fix missed unit in array. Change define name. 2018-03-01 15:06:41 +01:00
charsyam
fdea7d8cda fix-out-of-index-range-for-redis-cli-findbigkey 2018-02-27 21:46:19 +09:00
Tomasz Poradowski
b58c25aefc always enable command history in redis-cli
- when redis-cli is running in a TTY - always enable command history
buffering, regardless if history file path can be successfully
determined
2017-12-13 23:49:41 +01:00
antirez
f32adf5307 Streams: fix redis-cli to understand the stream type. 2017-12-01 10:24:24 +01:00
antirez
e7313e4372 Merge branch 'lfu-fixes' into unstable 2017-11-29 17:16:13 +01:00
Salvatore Sanfilippo
ad06aea258 Merge pull request #4166 from charpty/wip-redisclic-typo
redis-cli.c typo: helpe -> helper.
2017-11-28 18:41:51 +01:00
Salvatore Sanfilippo
8f1404310d Merge pull request #4167 from charpty/wip-redisclic-typo2
redis-cli.c typo: Requets -> Requests.
2017-11-28 18:41:28 +01:00
zhaozhao.zz
472f3a4ff7 LFU: add hotkeys option to redis-cli 2017-11-27 18:39:29 +01:00