John Sully
|
a7ed7e06a8
|
Merge branch 'unstable' into wip-multimaster
Former-commit-id: 4326d22380e4e4d9491c4b7cd050b26ec49663b3
|
2019-04-03 00:12:13 -04:00 |
|
John Sully
|
c40779752e
|
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
Former-commit-id: 3745bbd95b16d7134c86143f458d7f31168c7d33
|
2019-04-03 00:00:38 -04:00 |
|
John Sully
|
9b87144950
|
It compiles and doesn't crash immediately!
Former-commit-id: efaeca588717ca7cd44aa3502672d158acd94a6d
|
2019-04-02 16:47:05 -04:00 |
|
John Sully
|
7e62ed49af
|
Implement database merging for Active Replicas
Former-commit-id: 91e6368de0f0ecb7e4db497ce286a15336d4ec34
|
2019-03-28 15:12:43 -04:00 |
|
Dvir Volk
|
040e52c77f
|
Renamed event name from "miss" to "keymiss"
|
2019-03-21 20:33:11 +02:00 |
|
Dvir Volk
|
99c2fe0bcf
|
added special flag for keyspace miss notifications
|
2019-03-21 11:47:14 +02:00 |
|
Dvir Volk
|
8620a434a0
|
Added keyspace miss notifications support
|
2019-03-19 13:11:37 +02:00 |
|
John Sully
|
02b030bc8c
|
Module threading fixes
Former-commit-id: 2785a8b4d40b09caea5e209ab49fc5f1484981a8
|
2019-03-07 19:13:01 -05:00 |
|
John Sully
|
f4b060e0bd
|
Prevent mixed up client replies, and deadlocks
|
2019-02-22 01:24:16 -05:00 |
|
John Sully
|
29c1105132
|
Multithreading works!
|
2019-02-20 01:20:26 -05:00 |
|
antirez
|
35ffbead5c
|
Use dictGetFairRandomKey() for RANDOMKEY as well.
|
2019-02-19 17:29:51 +01:00 |
|
John Sully
|
2f9d958e96
|
Reduce memory usage for in place strings by 8 bytes
|
2019-02-09 13:04:18 -05:00 |
|
John Sully
|
e38d1e6c7f
|
Support AWS S3 saving via the s3 cli tools
|
2019-02-06 01:06:48 -05:00 |
|
John Sully
|
41a24e689e
|
Make main headers C++ safe, and change rdb to use file descriptor instead of FILE pointer
|
2019-02-05 23:36:40 -05:00 |
|
John Sully
|
0ffcf355fe
|
Custom flash heap
|
2019-01-29 18:10:46 -05:00 |
|
antirez
|
23abe9612a
|
Refactoring: always kill AOF/RDB child via helper functions.
|
2019-01-21 11:28:44 +01:00 |
|
antirez
|
4dc69497f5
|
Refactoring: always kill AOF/RDB child via helper functions.
|
2019-01-21 11:28:44 +01:00 |
|
Salvatore Sanfilippo
|
d8128968a9
|
Merge branch 'unstable' into fixChildInfoPipeFdLeak
|
2019-01-21 11:20:56 +01:00 |
|
Salvatore Sanfilippo
|
adfaf548e3
|
Merge branch 'unstable' into fixChildInfoPipeFdLeak
|
2019-01-21 11:20:56 +01:00 |
|
Salvatore Sanfilippo
|
a010bf750e
|
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
Fix update dict resize policy
|
2019-01-21 11:14:48 +01:00 |
|
Salvatore Sanfilippo
|
9f939610f3
|
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
Fix update dict resize policy
|
2019-01-21 11:14:48 +01:00 |
|
WuYunlong
|
c00d2a334e
|
Fix child info pipe fd leak when child process gets killed.
|
2019-01-21 17:48:45 +08:00 |
|
WuYunlong
|
440385de14
|
Fix child info pipe fd leak when child process gets killed.
|
2019-01-21 17:48:45 +08:00 |
|
WuYunlong
|
9f3ebe6d59
|
Update dict resize policy when rdb child process gets killed.
|
2019-01-21 17:33:18 +08:00 |
|
WuYunlong
|
f004a3e7ff
|
Update dict resize policy when rdb child process gets killed.
|
2019-01-21 17:33:18 +08:00 |
|
antirez
|
7872d57d27
|
RESP3: most null replies converted.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
317f8b9d38
|
RESP3: most null replies converted.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
f5a4f6bdf4
|
RESP3: Use new deferred len API in dict.c.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
b507654716
|
RESP3: Use new deferred len API in dict.c.
|
2019-01-09 17:00:29 +01:00 |
|
lsytj0413
|
c8443f9a9e
|
fix a typo: craeted -> created
|
2018-12-06 11:08:59 +08:00 |
|
lsytj0413
|
6aa9606995
|
fix a typo: craeted -> created
|
2018-12-06 11:08:59 +08:00 |
|
Salvatore Sanfilippo
|
6c69d894d6
|
Merge pull request #5469 from soloestoy/stat-key-miss-if-expired
if we read a expired key, misses++
|
2018-10-24 12:31:28 +02:00 |
|
Salvatore Sanfilippo
|
e8c108e938
|
Merge pull request #5469 from soloestoy/stat-key-miss-if-expired
if we read a expired key, misses++
|
2018-10-24 12:31:28 +02:00 |
|
antirez
|
bad3e8f745
|
Simplify part of the #5470 patch.
|
2018-10-24 12:26:27 +02:00 |
|
antirez
|
8749fc3f67
|
Simplify part of the #5470 patch.
|
2018-10-24 12:26:27 +02:00 |
|
Salvatore Sanfilippo
|
e826aee8b2
|
Merge pull request #5470 from soloestoy/keys-no-trigger-expire
do not delete expired keys in KEYS command
|
2018-10-24 12:23:59 +02:00 |
|
Salvatore Sanfilippo
|
3c89fb5ffd
|
Merge pull request #5470 from soloestoy/keys-no-trigger-expire
do not delete expired keys in KEYS command
|
2018-10-24 12:23:59 +02:00 |
|
hujie
|
0a2f8facfc
|
fix typo
|
2018-10-20 12:18:56 +08:00 |
|
hujie
|
63e41ee192
|
fix typo
|
2018-10-20 12:18:56 +08:00 |
|
zhaozhao.zz
|
0bfb601dd3
|
if we read a expired key, misses++
|
2018-10-19 18:16:29 +08:00 |
|
zhaozhao.zz
|
5ddd507624
|
if we read a expired key, misses++
|
2018-10-19 18:16:29 +08:00 |
|
zhaozhao.zz
|
67e8236a06
|
do not delete expired keys in KEYS command
|
2018-10-19 18:00:57 +08:00 |
|
zhaozhao.zz
|
7ab9cba59b
|
do not delete expired keys in KEYS command
|
2018-10-19 18:00:57 +08:00 |
|
zhaozhao.zz
|
f2a10a9536
|
refactor dbOverwrite to make lazyfree work
|
2018-07-31 12:07:57 +08:00 |
|
zhaozhao.zz
|
fddeeae724
|
refactor dbOverwrite to make lazyfree work
|
2018-07-31 12:07:57 +08:00 |
|
antirez
|
22829267ec
|
Remove useless conditional from emptyDb().
Related to #4852.
|
2018-07-25 16:34:57 +02:00 |
|
antirez
|
fd174cca23
|
Remove useless conditional from emptyDb().
Related to #4852.
|
2018-07-25 16:34:57 +02:00 |
|
antirez
|
945d779d12
|
Make emptyDb() change introduced in #4852 simpler to read.
|
2018-07-25 16:32:52 +02:00 |
|
antirez
|
1c2352f0dd
|
Make emptyDb() change introduced in #4852 simpler to read.
|
2018-07-25 16:32:52 +02:00 |
|
zhaozhao.zz
|
31d005a3e4
|
optimize flushdb, avoid useless loops
|
2018-07-25 18:13:34 +08:00 |
|