8f7e97258b
fix replicationid will not change for server.masterhost==NULL in cluster mode when restart slave
2019-02-27 17:43:05 +08:00
49816941a4
Merge pull request #2 from antirez/unstable
...
merge from redis
2019-02-27 17:22:08 +08:00
f311a529be
Make PR #5872 more compatible with Redis coding style.
2019-02-27 09:34:50 +01:00
0dcb003887
Merge pull request #5872 from madolson/dev-unstable-acl-setuser-fix
...
Updated acl setuser to be all or nothing
2019-02-27 09:31:57 +01:00
b79efef5d6
Updated redis-benchmark so it doesn't show 1 value above 2ms at higher precision
2019-02-26 21:12:55 +00:00
075a3b8893
Updated acl setuser to be all or nothing
2019-02-26 02:04:29 +00:00
a7780f716e
Merge branch 'gopher' into unstable
2019-02-25 18:16:58 +01:00
40a01a945d
Gopher: document the feature in redis.conf.
2019-02-25 17:20:43 +01:00
21f92e9e34
RESP3: SETNAME option for HELLO.
2019-02-25 16:56:58 +01:00
d4d15315a8
RESP3: AUTH option for HELLO.
2019-02-25 16:55:16 +01:00
5748439770
RESP3: refactoring of CLIENT SETNAME to implement SETNAME in HELLO.
2019-02-25 16:51:49 +01:00
3b420034bb
RESP3: allow HELLO to be used with version = 2.
2019-02-25 16:41:00 +01:00
36d1588215
ACL: authCommand() refactored into ACLAuthenticateUser().
2019-02-25 16:39:44 +01:00
87594a7470
ACL: move AUTH implementation in acl.c.
2019-02-25 16:33:38 +01:00
e247c9ac6a
Gopher: don't add the Lastline.
2019-02-24 21:38:15 +01:00
07473feaeb
ACL: fix ACLSaveToFile() return value.
2019-02-22 12:45:13 +01:00
2bea3929d0
ACL: less error prone error handling in ACLSaveToFile().
2019-02-22 12:43:08 +01:00
8b087dff34
Gopher: TODO list.
2019-02-22 11:17:39 +01:00
2d3cad684c
Merge pull request #5850 from artix75/dev
...
Cluster Manager: fix replica assignment anti-affinity (create)
2019-02-22 10:28:31 +01:00
21b8560e95
Merge pull request #5858 from madolson/dev-unstable-acl-deluser
...
Making deleting users better defined and update documentation
2019-02-22 10:27:37 +01:00
3a7fd48e30
Merge pull request #5859 from madolson/dev-unstable-networking-cleanup
...
Refactored manual computation of object length
2019-02-22 10:25:17 +01:00
f94d711c83
Gopher: basic serving of string type.
2019-02-22 10:21:24 +01:00
e00b22e090
Gopher: initial request handling.
2019-02-21 23:13:08 +01:00
9131fc56d6
Refactored manual computation of object length
2019-02-21 21:35:00 +00:00
fdc4003d23
Making deleting users better defined and update documentation
2019-02-21 21:34:14 +00:00
3de9ccf190
Gopher: config setting to turn support on/off.
2019-02-21 17:28:53 +01:00
624568ae3f
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-02-21 17:03:19 +01:00
291e6bccf3
ACL: remove leak in ACLLoadFromFile().
2019-02-21 17:03:06 +01:00
91aecf0138
ACL: implement ACL SAVE.
2019-02-21 17:01:08 +01:00
484af7aa7a
ACL: ACLSaveToFile() implemented.
2019-02-21 16:50:28 +01:00
e4f3a2eecd
ACL: add LOAD subcommand to ACL HELP.
2019-02-21 16:31:33 +01:00
967a98f570
Merge pull request #4811 from oranagra/cli-diskless-repl
...
Add redis-cli support for diskless replication (CAPA EOF)
2019-02-21 12:54:15 +01:00
a8921c062d
Merge pull request #5856 from oranagra/cli-bigkeys
...
redis-cli add support for --memkeys, fix --bigkeys for module types
2019-02-21 12:22:09 +01:00
b6de51206e
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-02-21 12:18:20 +02:00
0f28754021
Cluster Manager: fix replica assigment anti-affinity (create)
...
Fix issue #5849
2019-02-20 15:36:15 +01:00
35ffbead5c
Use dictGetFairRandomKey() for RANDOMKEY as well.
2019-02-19 17:29:51 +01:00
25b392f90c
Set dictGetFairRandomKey() samples to 20 for final version.
...
Distribution improves dramatically: tests show it clearly. Better to
have a slower implementation than a wrong one, because random member
extraction should be correct or tends to be useless for a number of
tasks.
2019-02-19 17:27:42 +01:00
f284e37f24
showfreq.rb: collect more data for better graphs.
2019-02-19 17:25:58 +01:00
f1b3a485b4
Improve README of better-random-member directory.
2019-02-19 12:01:26 +01:00
a317349cb2
Add showfreq.rb to SRANDMEMBER analysis tools.
2019-02-18 18:47:49 +01:00
1613f7a572
Limit sampling size in dictGetFairRandomKey().
...
This way the implementation is almost as fast as the original one, but
the distribution is not too bad.
2019-02-18 18:38:40 +01:00
61a01793ed
Better distribution for set get-random-element operations.
2019-02-18 18:27:18 +01:00
4cc43a96f6
benchmark: add auth check in benchmark
...
When we run benchmark but forget to set the right requirepass, benchmark should return error.
2019-02-18 22:48:55 +08:00
e6948b8f28
showdist.rb utility for SRANDMEMBER analysis added.
2019-02-18 12:39:07 +01:00
86802d4f26
redis-benchmark: default precision=1, integer ms after 2 milliseconds.
...
Reltaed to discussion and PR #5840 .
2019-02-14 13:19:51 +01:00
da86481e5b
Merge pull request #5840 from madolson/dev-unstable-benchmark-latency
...
Updated redis benchmark with us precision support
2019-02-14 13:01:26 +01:00
f9bababaa7
Rename variable
2019-02-13 21:03:31 +00:00
93640b0a9d
Updated redis benchmark with us precision support
2019-02-13 19:52:48 +00:00
fd7484cde2
Merge pull request #5836 from soloestoy/fix-acl-warning
...
ACL: show categories in COMMAND reply
2019-02-13 18:59:59 +01:00
14507457a0
ACL: show categories in COMMAND reply
...
Adding another new filed categories at the end of
command reply, it's easy to read and distinguish
flags and categories, also compatible with old format.
2019-02-14 00:13:01 +08:00