oranagra
68bf45fa1e
Optimize repeated keyname hashing.
...
(Change cherry-picked and modified by @antirez from a larger commit
provided by @oranagra in PR #3223 ).
2016-09-12 13:19:05 +02:00
oranagra
1ef16debfb
Optimize repeated keyname hashing.
...
(Change cherry-picked and modified by @antirez from a larger commit
provided by @oranagra in PR #3223 ).
2016-09-12 13:19:05 +02:00
Alexander Zhukov
27d08fb8f0
Fix an article usage
2016-09-12 13:53:47 +03:00
Alexander Zhukov
1f3cd7087f
Fix an article usage
2016-09-12 13:53:47 +03:00
Salvatore Sanfilippo
d680eb6dbd
Merge pull request #3492 from wyxustcsa09/fix-memory
...
fix memory error on module unload
2016-09-09 16:05:06 +02:00
Salvatore Sanfilippo
53530e09c5
Merge pull request #3492 from wyxustcsa09/fix-memory
...
fix memory error on module unload
2016-09-09 16:05:06 +02:00
antirez
c6dc8d5288
Merge branch 'unstable' of github.com:antirez/redis into unstable
2016-09-09 16:01:43 +02:00
antirez
6a47311dfc
Merge branch 'unstable' of github.com:antirez/redis into unstable
2016-09-09 16:01:43 +02:00
antirez
56dba3adcc
Example modules: Add C99 standard to cflags.
2016-09-09 16:01:29 +02:00
antirez
c72557349a
Example modules: Add C99 standard to cflags.
2016-09-09 16:01:29 +02:00
antirez
3793afa0ba
Merge branch 'aofrdb' into unstable
2016-09-09 15:03:21 +02:00
antirez
125deba083
Merge branch 'aofrdb' into unstable
2016-09-09 15:03:21 +02:00
antirez
f9624813af
fix the fix for the TCP binding.
...
This commit attempts to fix a problem with PR #3467 .
2016-09-09 14:59:48 +02:00
antirez
9edd074a1d
fix the fix for the TCP binding.
...
This commit attempts to fix a problem with PR #3467 .
2016-09-09 14:59:48 +02:00
oranagra
92038286e8
fix tcp binding when IPv6 is unsupported
2016-09-09 14:59:21 +02:00
oranagra
c7dbd7d6c5
fix tcp binding when IPv6 is unsupported
2016-09-09 14:59:21 +02:00
antirez
d35deb2327
debug.c: no need to define _GNU_SOURCE, is defined in fmacros.h.
2016-09-09 11:15:10 +02:00
antirez
fef4253c31
debug.c: no need to define _GNU_SOURCE, is defined in fmacros.h.
2016-09-09 11:15:10 +02:00
antirez
6211e77ab6
crash log - improve code dump with more info and called symbols.
2016-09-09 11:00:19 +02:00
antirez
de5ac38179
crash log - improve code dump with more info and called symbols.
2016-09-09 11:00:19 +02:00
wyx
f9c9b4bf4c
fix memory error on module unload
2016-09-09 10:22:57 +08:00
wyx
3e4e2fd08a
fix memory error on module unload
2016-09-09 10:22:57 +08:00
oranagra
24811fcb1b
crash log - add hex dump of function code
2016-09-08 14:14:57 +02:00
oranagra
7698b97ca5
crash log - add hex dump of function code
2016-09-08 14:14:57 +02:00
antirez
0d179d17ba
dict.c benchmark minor improvements.
2016-09-07 15:28:40 +02:00
antirez
229466fdf1
dict.c benchmark minor improvements.
2016-09-07 15:28:40 +02:00
antirez
bd6c4cade6
dict.c benchmark: mixed del/insert benchmark.
2016-09-07 12:34:53 +02:00
antirez
259a909168
dict.c benchmark: mixed del/insert benchmark.
2016-09-07 12:34:53 +02:00
antirez
0f708ab2a9
dict.c benchmark: finish rehashing before testing lookups.
2016-09-07 11:06:03 +02:00
antirez
a65fd55d3f
dict.c benchmark: finish rehashing before testing lookups.
2016-09-07 11:06:03 +02:00
antirez
ed6a4517f5
dict.c benchmark improvements.
2016-09-07 10:53:47 +02:00
antirez
b97146827d
dict.c benchmark improvements.
2016-09-07 10:53:47 +02:00
antirez
1074f73629
dict.c benchmark: take optional count argument.
2016-09-07 10:44:29 +02:00
antirez
bd8a490194
dict.c benchmark: take optional count argument.
2016-09-07 10:44:29 +02:00
antirez
91a59e03a8
dict.c benchmark.
2016-09-07 10:33:15 +02:00
antirez
ab03414ea5
dict.c benchmark.
2016-09-07 10:33:15 +02:00
antirez
57a0db9495
Fix rdb.c var types when calling rdbLoadLen().
...
Technically as soon as Redis 64 bit gets proper support for loading
collections and/or DBs with more than 2^32 elements, the 32 bit version
should be modified in order to check if what we read from rdbLoadLen()
overflows. This would only apply to huge RDB files created with a 64 bit
instance and later loaded into a 32 bit instance.
2016-09-01 11:08:44 +02:00
antirez
b462b22e59
Fix rdb.c var types when calling rdbLoadLen().
...
Technically as soon as Redis 64 bit gets proper support for loading
collections and/or DBs with more than 2^32 elements, the 32 bit version
should be modified in order to check if what we read from rdbLoadLen()
overflows. This would only apply to huge RDB files created with a 64 bit
instance and later loaded into a 32 bit instance.
2016-09-01 11:08:44 +02:00
antirez
9f76d82689
sds: don't check for impossible string size in 32 bit systems.
2016-09-01 11:04:22 +02:00
antirez
982a34d067
sds: don't check for impossible string size in 32 bit systems.
2016-09-01 11:04:22 +02:00
antirez
dacb69ed00
RDB AOF preamble: test it in the aofrw unit.
2016-08-24 15:39:39 +02:00
antirez
cf5154f72e
RDB AOF preamble: test it in the aofrw unit.
2016-08-24 15:39:39 +02:00
antirez
764cc69e2b
Document RDB preamble in AOF rewrites in redis.conf.
2016-08-24 15:33:44 +02:00
antirez
cfe0810936
Document RDB preamble in AOF rewrites in redis.conf.
2016-08-24 15:33:44 +02:00
antirez
e0d4146620
Sentinel example config: warn about protected mode.
2016-08-11 19:53:12 +02:00
antirez
02a360eca0
Sentinel example config: warn about protected mode.
2016-08-11 19:53:12 +02:00
antirez
543e25efa6
RDB AOF preamble: WIP 4 (Mixed RDB/AOF loading).
2016-08-11 15:42:28 +02:00
antirez
982df150f8
RDB AOF preamble: WIP 4 (Mixed RDB/AOF loading).
2016-08-11 15:42:28 +02:00
antirez
f1c32f0dcb
RDB AOF preamble: WIP 3 (RDB loading refactoring).
2016-08-11 15:27:29 +02:00
antirez
96d57f8d55
RDB AOF preamble: WIP 3 (RDB loading refactoring).
2016-08-11 15:27:29 +02:00