|
Revision tags: 8.0-m02, 6.2.16, 7.2.6, 7.4.1, 8.0-m01, 7.4.0, 7.4-rc2, 7.4-rc1, 7.2.5, 7.2.4, 7.0.15, 7.2.3, 7.2.2, 7.0.14, 6.2.14, 6.2.15, 7.2.1, 7.0.13, 7.2.0, 7.2-rc3, 7.0.12, 6.2.13, 6.0.20, 7.2-rc2, 6.0.19, 6.2.12, 7.0.11, 7.2-rc1, 7.0.10, 7.0.9, 6.2.11, 6.0.18, 6.2.10, 6.0.17, 6.2.9, 7.0.8, 7.0.7, 7.0.6, 6.2.8, 7.0.5, 7.0.4, 7.0.3, 7.0.2, 7.0.1, 7.0.0, 6.2.7, 7.0-rc3, 7.0-rc2, 7.0-rc1, 6.2.6, 6.0.16, 5.0.14, 5.0.13, 6.0.15, 6.2.5, 6.0.14, 6.2.4, 6.2.3, 6.0.13, 6.2.2, 6.2.1, 6.0.12, 5.0.12, 6.0.11, 6.2.0, 5.0.11, 6.2-rc3, 6.0.10, 6.2-rc2, 6.2-rc1, 6.0.9, 5.0.10, 6.0.8, 6.0.7, 6.0.6, 6.0.5, 6.0.4, 6.0.3, 6.0.2, 6.0.1, 6.0.0, 5.0.9, 6.0-rc4, 6.0-rc3, 5.0.8, 6.0-rc2, 6.0-rc1, 5.0.7, 5.0.6, 5.0.5, 3.2.13, 4.0.14, 5.0.4, 4.0.13, 5.0.3, 4.0.12, 5.0.2, 5.0.1, 5.0.0, 5.0-rc6, 5.0-rc5, 4.0.11, 5.0-rc4, 5.0-rc3, 5.0-rc2, 4.0.10, 3.2.12, 5.0-rc1, 4.0.9, 4.0.8, 4.0.7, 4.0.6, 4.0.5, 4.0.4, 4.0.3, 3.2.11, 4.0.2, 3.2.10, 4.0.1, 4.0.0, 3.2.9, 4.0-rc3, 3.2.8, 3.2.7, 3.2.6, 4.0-rc2, 4.0-rc1, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2.0, 3.2.0-rc3, 3.0.7, 3.2.0-rc2, 3.2-rc1, 3.0.6, 2.8.24, 3.0.5, 2.8.23, 2.8.22, 3.0.4 |
|
| #
cef054e8 |
| 26-Jul-2015 |
antirez <[email protected]> |
RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.
|
|
Revision tags: 3.0.3 |
|
| #
056a0ca1 |
| 14-Jul-2015 |
antirez <[email protected]> |
Fix redis-benchmark sds binding.
Same as redis-cli, now redis-benchmark requires to use hiredis sds copy since it is different compared to the memory optimized fork of Redis sds.
|
|
Revision tags: 3.0.2, 2.8.21, 2.8.20, 3.0.1 |
|
| #
f15df8ba |
| 09-Apr-2015 |
Oran Agra <[email protected]> |
sds size classes - memory optimization
|
| #
0b931390 |
| 22-Jun-2015 |
antirez <[email protected]> |
Geo: big refactoring of geo.c, zset.[ch] removed.
This commit simplifies the implementation in a few ways:
1. zsetScore implementation improved a bit and moved into t_zset.c where is now also us
Geo: big refactoring of geo.c, zset.[ch] removed.
This commit simplifies the implementation in a few ways:
1. zsetScore implementation improved a bit and moved into t_zset.c where is now also used to implement the ZSCORE command.
2. Range extraction from the sorted set remains a separated implementation from the one in t_zset.c, but was hyper-specialized in order to avoid accumulating results into a list and remove the ones outside the radius.
3. A new type is introduced: geoArray, which can accumulate geoPoint structures in a vector with power of two expansion policy. This is useful since we have to call qsort() against it before returning the result to the user.
4. As a result of 1, 2, 3, the two files zset.c and zset.h are now removed, including the function to merge two lists (now handled with functions that can add elements to existing geoArray arrays) and the machinery used in order to pass zset results.
5. geoPoint structure simplified because of the general code structure simplification, so we no longer need to take references to objects.
6. Not counting the JSON removal the refactoring removes 200 lines of code for the same functionalities, with a simpler to read implementation.
7. GEORADIUS is now 2.5 times faster testing with 10k elements and a radius resulting in 124 elements returned. However this is mostly a side effect of the refactoring and simplification. More speed gains can be achieved by trying to optimize the code.
show more ...
|
| #
3d9031ed |
| 22-Jun-2015 |
antirez <[email protected]> |
Geo: compile again with optimizations
For some reason the Geo PR included disabling the fact that Redis is compiled with optimizations. Apparently it was just @mattsta attempt to speedup the modify-
Geo: compile again with optimizations
For some reason the Geo PR included disabling the fact that Redis is compiled with optimizations. Apparently it was just @mattsta attempt to speedup the modify-compile-test iteration and there are no other reasons.
show more ...
|
| #
b18c68aa |
| 22-Jun-2015 |
antirez <[email protected]> |
Geo: JSON features removed
The command can only return data in the normal Redis protocol. It is up to the caller to translate to JSON if needed.
|
|
Revision tags: 3.0.0, 3.0.0-rc6, 3.0.0-rc5, 3.0.0-rc4, 3.0.0-rc3, 3.0.0-rc2, 2.8.19, 2.8.18, 3.0.0-rc1, 2.8.17, 2.8.16, 2.8.15, 2.8.14, 3.0.0-beta8, 2.8.13, 3.0.0-beta7, 2.8.12, 2.8.11, 3.0.0-beta6, 2.8.10, 3.0.0-beta5, 3.0.0-beta4 |
|
| #
7f4ac3d1 |
| 12-May-2014 |
Matt Stancliff <[email protected]> |
[In-Progress] Add Geo Commands
Current todo: - replace functions in zset.{c,h} with a new unified Redis zset access API.
Once we get the zset interface fixed, we can squash relevant commits i
[In-Progress] Add Geo Commands
Current todo: - replace functions in zset.{c,h} with a new unified Redis zset access API.
Once we get the zset interface fixed, we can squash relevant commits in this branch and have one nice commit to merge into unstable.
This commit adds: - Geo commands - Tests; runnable with: ./runtest --single unit/geo - Geo helpers in deps/geohash-int/ - src/geo.{c,h} and src/geojson.{c,h} implementing geo commands - Updated build configurations to get everything working - TEMPORARY: src/zset.{c,h} implementing zset score and zset range reading without writing to client output buffers. - Modified linkage of one t_zset.c function for use in zset.c
Conflicts: src/Makefile src/redis.c
show more ...
|
| #
145473ac |
| 09-May-2014 |
Matt Stancliff <[email protected]> |
Convert check-dump to Redis check-rdb mode
redis-check-dump is now named redis-check-rdb and it runs as a mode of redis-server instead of an independent binary.
You can now use 'redis-server redis.
Convert check-dump to Redis check-rdb mode
redis-check-dump is now named redis-check-rdb and it runs as a mode of redis-server instead of an independent binary.
You can now use 'redis-server redis.conf --check-rdb' to check the RDB defined in redis.conf. Using argument --check-rdb checks the RDB and exits. We could potentially also allow the server to continue starting if the RDB check succeeds.
This change also enables us to use RDB checking programatically from inside Redis for certain failure conditions.
show more ...
|
| #
0d22121c |
| 09-Jan-2015 |
antirez <[email protected]> |
Add "-lrt" in Makefile for Solaris.
This fix is from @NanXiao, however I was not able to retain authorship because the Pull Request original repository was removed.
|
| #
25e12d10 |
| 20-Dec-2014 |
Matt Stancliff <[email protected]> |
Set optional 'static' for Quicklist+Redis
This also defines REDIS_STATIC='' for building everything inside src/ and everything inside deps/lua/.
|
| #
5e362b84 |
| 13-Nov-2014 |
Matt Stancliff <[email protected]> |
Add quicklist implementation
This replaces individual ziplist vs. linkedlist representations for Redis list operations.
Big thanks for all the reviews and feedback from everybody in https://github.
Add quicklist implementation
This replaces individual ziplist vs. linkedlist representations for Redis list operations.
Big thanks for all the reviews and feedback from everybody in https://github.com/antirez/redis/pull/2143
show more ...
|
| #
d01d4ddc |
| 13-Nov-2014 |
Matt Stancliff <[email protected]> |
Allow forcing non-jemalloc build
|
| #
24f4c018 |
| 17-Dec-2014 |
Rhommel Lamas <[email protected]> |
Add redis-sentinel symlink to a relative path
|
| #
7b72dbf5 |
| 23-Oct-2014 |
Rhommel Lamas <[email protected]> |
Add symlink to redis-sentinel during make install
|
| #
0195afae |
| 10-Dec-2014 |
antirez <[email protected]> |
test-sds target in Makefile to run sds.c tests.
|
| #
7e3ccddc |
| 13-Aug-2014 |
antirez <[email protected]> |
Add -W to compilation flags.
|
|
Revision tags: 3.0.0-beta3, 2.8.9, 2.8.8, 3.0.0-beta2, 2.8.7, 2.8.6, 3.0.0-beta1, 2.8.5, 2.8.4, 2.6.17, 2.8.3, 2.8.2, 2.8.1, 2.8.0, 2.8.0-rc6, 2.8.0-rc5, 2.8.0-rc4, 2.6.16, 2.6.15, 2.8.0-rc3, 2.8.0-rc2, 2.8.0-rc1, 2.6.14-2, 2.6.14-1, 2.6.14 |
|
| #
951eefae |
| 07-May-2013 |
NanXiao <[email protected]> |
Use resolv library in Solaris
For some Solaris flavours, the inet_aton in in resolv library. Not linking this library will introduce link error.
Improves compatability with older Solaris and still
Use resolv library in Solaris
For some Solaris flavours, the inet_aton in in resolv library. Not linking this library will introduce link error.
Improves compatability with older Solaris and still works on new Solaris.
Closes #1092
show more ...
|
| #
7a2450a7 |
| 17-Mar-2014 |
Joshua Anderson <[email protected]> |
src/Makefile: Reword "to run make test" message
Closes #1610
|
| #
009cabf1 |
| 29-Jul-2014 |
siahl <[email protected]> |
Add support for compiling on AIX
Closes #1900
|
| #
cc4df5a6 |
| 02-Jul-2014 |
antirez <[email protected]> |
ASCII sparklines generation API.
|
| #
d7a07a20 |
| 01-Jul-2014 |
antirez <[email protected]> |
Latency monitor: basic samples collection.
|
| #
552eb540 |
| 28-Mar-2014 |
antirez <[email protected]> |
HLLSELFTEST command implemented.
To test the bitfield array of counters set/get macros from the Redis Tcl suite is hard, so a specialized command that is able to test the internals was developed.
|
| #
a89c8bb8 |
| 28-Feb-2014 |
antirez <[email protected]> |
Sentinel test: Makefile target added.
|
| #
452dea30 |
| 12-Dec-2013 |
antirez <[email protected]> |
Makefile: remove odd syntax not compatible with some make versions.
See issue #1448.
|
| #
82b672f6 |
| 03-Dec-2013 |
antirez <[email protected]> |
BLPOP blocking code refactored to be generic & reusable.
|