Salvatore Sanfilippo
0e91093902
Merge pull request #5879 from meierfra-ergon/redis-cli-assume-yes
...
added 'assume-yes' option to redis-cli
2019-03-12 17:25:57 +01:00
Frank Meier
bc6c1c40db
extend use of cluster-yes option to other confimation questions
2019-03-04 09:22:53 +01:00
Oran Agra
72ba60699d
redis-cli add support for --memkeys, fix --bigkeys for module types
...
* bigkeys used to fail on databases with module type keys
* new code adds more types when it discovers them, but has no way to know element count in modules types yet
* bigkeys was missing XLEN command for streams
* adding --memkeys and --memkeys-samples to make use of the MEMORY USAGE command
see #5167 , #5175
2019-03-01 17:31:08 +01:00
artix
44c5bce0f4
Cluster Manager: fix replica assigment anti-affinity (create)
...
Fix issue #5849
2019-02-22 11:18:13 +01:00
artix
f066e52659
Cluster Manager: remove unused code elements
2019-01-25 11:47:59 +01:00
Zhicheng Wei
232149662c
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-25 11:47:01 +01:00
artix
e00ab32454
Cluster Manager:
...
- Multiple owners checking in 'fix'/'check' commands is now
optional (using --cluster-search-multiple-owners).
- Updated help.
2018-12-11 17:59:16 +01:00
artix
94f64de35c
Cluster Manager:
...
- FixOpenSlot now correctly updates in-memory cluster configuration.
- Improved output messages.
2018-12-11 17:59:16 +01:00
artix
752d636fa6
Cluster Manager: 'fix' command now handles open slots with migrating state
...
in one node and importing state in multiple nodes.
2018-12-11 17:59:16 +01:00
artix
552091f990
Cluster Manager: setting new slot owner is now handled atomically
...
in 'fix' command.
2018-12-11 17:59:16 +01:00
artix
2280f4f7c4
Cluster Manager: code cleanup.
2018-12-11 17:59:16 +01:00
artix
e084b8ccbf
Cluster Manager: check/fix commands now handle multiple owners even if
...
all slots are covered and not open.
2018-12-11 17:59:16 +01:00
yura
ef3ff40206
redis-cli reshard/rebalance: ability to force replacement on existing keys
2018-12-11 17:58:50 +01:00
Thomas Orozco
ee223fb8c3
cli: pass auth through REDISCLI_AUTH
...
This adds support for passing a password through a REDISCLI_AUTH
environment variable (which is safer than the CLI), which might often be
safer than passing it through a CLI argument.
Passing a password this way does not trigger the warning about passing a
password through CLI arguments, and CLI arguments take precedence over
it.
2018-12-11 17:58:50 +01:00
yongman
41295e5595
Fix cluster call reply format readable
2018-12-11 17:58:50 +01:00
yongman
1f43bf29a3
Fix choose a random master node for slot assignment
2018-12-11 17:58:19 +01:00
yongman
8fcfd374d7
skip slave nodes when sending cluster setslot command
2018-11-22 11:21:47 +01:00
yongman
d7089ddddc
Fix pointer access and memory leak in redis-cli.
2018-11-22 11:21:47 +01:00
yongman
1c637de98c
fix malloc in clusterManagerComputeReshardTable
2018-11-07 13:05:49 +01:00
artix
90b52fde57
Cluster Manager: removed unused var.
2018-11-07 13:05:49 +01:00
artix
89cbb5df06
Cluster Manager: further improvements to "fix":
...
- clusterManagerFixOpenSlot: ensure that the
slot is unassigned before ADDSLOTS
- clusterManagerFixSlotsCoverage: after cold
migration, the slot configuration
is now updated on all the nodes.
2018-11-07 13:05:49 +01:00
artix
175515c944
Cluster Manager: fixed string parsing issue in clusterManagerGetConfigSignature
2018-11-07 13:05:29 +01:00
artix
3997dd6eaa
Cluster Manager: better fix subcommand.
2018-11-07 13:05:29 +01:00
artix
bd80291c36
Cluster Manager: fixed typos in comments.
2018-11-07 13:05:29 +01:00
artix
4369cbce08
Cluster Manager: fixed 'DELSLOT' subcommand typo.
2018-11-07 13:05:29 +01:00
artix
148e491148
Cluster Manager: clusterManagerFixOpenSlot now counts node's keys in slot
...
if node is neither migrating nor importing.
2018-10-03 11:17:59 +02:00
antirez
2647903616
Revert "fix repeat argument issue and reduce unnessary loop times for redis-cli."
...
Reverts commit 9505dd2011ef7143670b68247ff1818ffbad9768
since the commit introduced the very serious bug issue #5286 .
2018-10-03 11:17:59 +02:00
antirez
b404a6cef7
LOLWUT: show the output verbatim in redis-cli.
2018-09-14 12:38:07 +02:00
antirez
a22168e49e
Slave removal: slave mode -> replica mode text in redis-cli.
2018-09-14 12:36:59 +02:00
antirez
c0952c0d15
Slave removal: redis-cli --slave -> --replica.
...
--slave alias remains but is undocumented, just for backward
compatibiltiy.
2018-09-14 12:36:44 +02:00
Jeffrey Lovitz
bb2bed7866
CLI Help text loop verifies arg count
2018-09-14 12:36:34 +02:00
Weiliang Li
7642f9d517
fix usage typo in redis-cli
2018-09-14 12:36:33 +02:00
artix
d4182a0a0d
Cluster Manager: more checks on --cluster-weight option.
2018-07-13 10:51:58 +02:00
artix
513eb5728c
Cluster Manager: auth support (-a argument).
2018-07-13 10:51:58 +02:00
tengfeng
9505dd2011
fix repeat argument issue and reduce unnessary loop times for redis-cli.
2018-07-10 20:58:01 +08:00
antirez
b67f027699
redis-cli: fix #4990 additional argument in help.
2018-07-09 13:36:47 +02:00
antirez
18d65849fd
redis-cli: fix #5096 double error message.
2018-07-09 13:25:48 +02:00
antirez
846203279c
redis-cli: cliConnect() flags CC_FORCE and CC_QUIET.
...
We need CC_QUIET in order to fix #5096 by silently failing if needed.
2018-07-09 13:24:30 +02:00
minkikim89
62a4a8c1d5
fix whitespace in redis-cli.c
2018-07-09 12:59:13 +02:00
Jack Drogon
93238575f7
Fix typo
2018-07-03 18:19:46 +02:00
Salvatore Sanfilippo
a0b05a0424
Merge pull request #5075 from soloestoy/client-list-types
...
FEATURE: implements client list type option
2018-06-29 18:00:32 +02:00
dejun.xdj
9f1856268c
Check if password is used on command line interface.
2018-06-28 19:09:22 +08:00
dejun.xdj
1139070a0f
Fix trailing white space.
2018-06-28 18:47:28 +08:00
dejun.xdj
bbd0ca9522
Fix code format issue.
2018-06-28 18:39:42 +08:00
dejun.xdj
7becf54e51
Don't output password warning message when --no-auth-warning is used.
2018-06-28 18:38:24 +08:00
dejun.xdj
bde05e9c32
Avoid -Woverlength-strings compile warning.
...
Using another fprintf call to output the rest help message.
2018-06-28 18:22:06 +08:00
dejun.xdj
0b74fd6766
Add --no-auth-warning help message.
2018-06-28 18:17:04 +08:00
zhaozhao.zz
b9cbd04b57
clients: add type option for client list
2018-06-28 17:43:05 +08:00
antirez
ce17f76bbd
Security: fix redis-cli buffer overflow.
...
Thanks to Fakhri Zulkifli for reporting it.
The fix switched to dynamic allocation, copying the final prompt in the
static buffer only at the end.
2018-06-13 12:40:33 +02:00
antirez
269e80526f
Implement DEBUG htstats-key.
2018-06-08 11:17:20 +02:00