Commit Graph

  • 407b0e0f48 Support for all the redis.conf fields in CONFIG GET. config.c refactored a bit. antirez 2012-03-08 12:14:23 +01:00
  • 0823e48fb9 Support for all the redis.conf fields in CONFIG GET. config.c refactored a bit. antirez 2012-03-08 12:14:23 +01:00
  • 6c939b3752 run_id added to INFO output. antirez 2012-03-08 10:13:12 +01:00
  • 91d664d6ce run_id added to INFO output. antirez 2012-03-08 10:13:12 +01:00
  • d05dba2e54 clusterGetRandomName() generalized into getRandomHexChars() so that we can use it for the run_id field as well. antirez 2012-03-08 10:08:44 +01:00
  • 44f508f1a8 clusterGetRandomName() generalized into getRandomHexChars() so that we can use it for the run_id field as well. antirez 2012-03-08 10:08:44 +01:00
  • bab3ce5a09 By default Redis refuses writes with an error if the latest BGSAVE failed (and at least one save point is configured). However people having good monitoring systems may prefer a server that continues to work, since they are notified that there are problems by their monitoring systems. This commit implements the ability to turn the feature on or off via redis.conf and CONFIG SET. antirez 2012-03-07 18:02:26 +01:00
  • 4d3bbf3590 By default Redis refuses writes with an error if the latest BGSAVE failed (and at least one save point is configured). However people having good monitoring systems may prefer a server that continues to work, since they are notified that there are problems by their monitoring systems. This commit implements the ability to turn the feature on or off via redis.conf and CONFIG SET. antirez 2012-03-07 18:02:26 +01:00
  • a380c4ad9c Refuse writes if can't persist on disk. antirez 2012-03-07 13:05:46 +01:00
  • c25e7eafef Refuse writes if can't persist on disk. antirez 2012-03-07 13:05:46 +01:00
  • 8c0915285d Better MONITOR output, now includes client ip:port or the lua string if the command was executed by the scripting engine. antirez 2012-03-07 12:12:15 +01:00
  • e31b615e62 Better MONITOR output, now includes client ip:port or the lua string if the command was executed by the scripting engine. antirez 2012-03-07 12:12:15 +01:00
  • fcc81cb320 anetPeerToString() automatically populates ip/port with something that may be provided to the user as output in case of errors. antirez 2012-03-07 11:30:30 +01:00
  • 7b845b6228 anetPeerToString() automatically populates ip/port with something that may be provided to the user as output in case of errors. antirez 2012-03-07 11:30:30 +01:00
  • ebf37c3156 TIME command. antirez 2012-03-07 10:38:01 +01:00
  • 9494f1f15b TIME command. antirez 2012-03-07 10:38:01 +01:00
  • caa58bc830 redis-cli: CSV output added, used for the --slave mode. antirez 2012-02-29 17:43:03 +01:00
  • 60893c6cc6 redis-cli: CSV output added, used for the --slave mode. antirez 2012-02-29 17:43:03 +01:00
  • 6f484a0704 Initial implementation of redis-cli --slave support. antirez 2012-02-29 17:10:21 +01:00
  • b8283ab218 Initial implementation of redis-cli --slave support. antirez 2012-02-29 17:10:21 +01:00
  • f77aff1f05 Ping the slave using the standard protocol instead of the inline one. antirez 2012-02-29 16:33:54 +01:00
  • a950a84303 Ping the slave using the standard protocol instead of the inline one. antirez 2012-02-29 16:33:54 +01:00
  • 6b56c5fd03 Better implementation for BRPOP/BLPOP in the non blocking case. antirez 2012-02-29 14:41:57 +01:00
  • c1db214eeb Better implementation for BRPOP/BLPOP in the non blocking case. antirez 2012-02-29 14:41:57 +01:00
  • 38c49acd48 lpush arguments vector rewrite modified for more speed and to memory leak removal. antirez 2012-02-29 13:38:30 +01:00
  • cd8bdea31b lpush arguments vector rewrite modified for more speed and to memory leak removal. antirez 2012-02-29 13:38:30 +01:00
  • 84cfae38b3 Version bumped to 2.9.5 antirez 2012-02-29 00:54:52 +01:00
  • b67feecacd Version bumped to 2.9.5 antirez 2012-02-29 00:54:52 +01:00
  • 332a430de8 Better system for additional commands replication. antirez 2012-02-29 00:46:50 +01:00
  • 78d6a22dc3 Better system for additional commands replication. antirez 2012-02-29 00:46:50 +01:00
  • 2b84687811 Added a new API to replicate an additional command after the replication of the currently executed command, in order to propagte the LPUSH originating from RPOPLPUSH and indirectly by BRPOPLPUSH. antirez 2012-02-28 18:03:08 +01:00
  • eeb34eff52 Added a new API to replicate an additional command after the replication of the currently executed command, in order to propagte the LPUSH originating from RPOPLPUSH and indirectly by BRPOPLPUSH. antirez 2012-02-28 18:03:08 +01:00
  • 110a46da6a propagate() prototype added to redis.h antirez 2012-02-28 16:20:41 +01:00
  • d8b1228bf6 propagate() prototype added to redis.h antirez 2012-02-28 16:20:41 +01:00
  • ef34fd54ed Var renamed into pushGenericCommand() to better reflect what it means. antirez 2012-02-28 16:17:55 +01:00
  • edba65d090 Var renamed into pushGenericCommand() to better reflect what it means. antirez 2012-02-28 16:17:55 +01:00
  • 4ff7b78ddf Added command propagation API. antirez 2012-02-28 16:17:00 +01:00
  • ad08d059d0 Added command propagation API. antirez 2012-02-28 16:17:00 +01:00
  • fc5157cf77 Merge pull request #362 from fawek/mac-build-fix Salvatore Sanfilippo 2012-02-26 07:18:43 -08:00
  • 64ef44d568 Merge pull request #362 from fawek/mac-build-fix Salvatore Sanfilippo 2012-02-26 07:18:43 -08:00
  • 7f8f5ad633 Fix the build on Mac OS X, where features.h is non-existent Jakub Wieczorek 2012-02-26 15:10:42 +01:00
  • 1d6628c088 Fix the build on Mac OS X, where features.h is non-existent Jakub Wieczorek 2012-02-26 15:10:42 +01:00
  • e7e0375bd2 use gcc sync builtins for memory counter when possible Premysl Hruby 2012-02-26 09:59:32 +01:00
  • 80ff1fc6d0 use gcc sync builtins for memory counter when possible Premysl Hruby 2012-02-26 09:59:32 +01:00
  • 491dce4064 fix redis-benchmark memory leak Premysl Hruby 2012-02-26 10:01:27 +01:00
  • 59132e4212 fix redis-benchmark memory leak Premysl Hruby 2012-02-26 10:01:27 +01:00
  • 671b6eb54c lua_cmsgpack.c added antirez 2012-02-24 15:46:25 +01:00
  • 36e6637dfd lua_cmsgpack.c added antirez 2012-02-24 15:46:25 +01:00
  • 1d8a84d4f0 Lua_cmsgpack added to Redis scripting. antirez 2012-02-24 15:45:16 +01:00
  • 63505e0b59 Lua_cmsgpack added to Redis scripting. antirez 2012-02-24 15:45:16 +01:00
  • 913dda0723 redis-benchmark: a few fixes to pipelining implementation. antirez 2012-02-23 15:39:26 +01:00
  • f6da155bde redis-benchmark: a few fixes to pipelining implementation. antirez 2012-02-23 15:39:26 +01:00
  • 9414d08bd7 redis-benchmark: Initial support for pipelining. antirez 2012-02-23 15:02:43 +01:00
  • b9474282f8 redis-benchmark: Initial support for pipelining. antirez 2012-02-23 15:02:43 +01:00
  • 6ebd417aaa unstable version called 2.9.4 antirez 2012-02-22 17:44:18 +01:00
  • 62c394e219 unstable version called 2.9.4 antirez 2012-02-22 17:44:18 +01:00
  • a451c2d6f3 The universe is 80 columns wide, accept it. antirez 2012-02-22 17:22:40 +01:00
  • 92e984dbcd The universe is 80 columns wide, accept it. antirez 2012-02-22 17:22:40 +01:00
  • 9601fb7176 Merge pull request #304 from bradvoth/unstable Salvatore Sanfilippo 2012-02-22 08:19:54 -08:00
  • dbb27a0a90 Merge pull request #304 from bradvoth/unstable Salvatore Sanfilippo 2012-02-22 08:19:54 -08:00
  • ff804069d4 Fix for issue #306, thanks to tchajed (on github) for the pull request. The original patch was reworked a bit. antirez 2012-02-22 16:07:06 +01:00
  • a5bd08487f Fix for issue #306, thanks to tchajed (on github) for the pull request. The original patch was reworked a bit. antirez 2012-02-22 16:07:06 +01:00
  • 520490dd25 Redis-cli should accept help command even if there is no connection to the server. antirez 2012-02-22 15:16:11 +01:00
  • 4eb3b3e970 Redis-cli should accept help command even if there is no connection to the server. antirez 2012-02-22 15:16:11 +01:00
  • 758de4c3d6 even less false positive on obuf-limits test. antirez 2012-02-22 11:25:30 +01:00
  • fcdeb98568 even less false positive on obuf-limits test. antirez 2012-02-22 11:25:30 +01:00
  • dc7d42bd7f Merge remote-tracking branch 'origin/unstable' into unstable antirez 2012-02-22 09:52:29 +01:00
  • 467d703ead Merge remote-tracking branch 'origin/unstable' into unstable antirez 2012-02-22 09:52:29 +01:00
  • 3393afc51a zzlIsInRange() now is capable of handling empty sorted sets that may end inside the data set when loading very old RDB files produced by early-stage versions of Redis. antirez 2012-02-22 09:52:10 +01:00
  • feb282883b zzlIsInRange() now is capable of handling empty sorted sets that may end inside the data set when loading very old RDB files produced by early-stage versions of Redis. antirez 2012-02-22 09:52:10 +01:00
  • 3a40ede821 Merge pull request #347 from pietern/unstable-segv Salvatore Sanfilippo 2012-02-21 10:29:55 -08:00
  • 30c06ae6b4 Merge pull request #347 from pietern/unstable-segv Salvatore Sanfilippo 2012-02-21 10:29:55 -08:00
  • 234322a31f Solaris has backtrace(3) Pieter Noordhuis 2012-02-21 10:11:20 -08:00
  • ca2344f991 Solaris has backtrace(3) Pieter Noordhuis 2012-02-21 10:11:20 -08:00
  • ad7797988d Also force SIGSEGV without HAVE_BACKTRACE Pieter Noordhuis 2012-02-21 10:05:46 -08:00
  • 57be47758e Also force SIGSEGV without HAVE_BACKTRACE Pieter Noordhuis 2012-02-21 10:05:46 -08:00
  • adf89d46b7 Fixed undefined behavior in *INCR style functions overflow detection. Sorry clang! antirez 2012-02-21 18:25:49 +01:00
  • 7c96b467c1 Fixed undefined behavior in *INCR style functions overflow detection. Sorry clang! antirez 2012-02-21 18:25:49 +01:00
  • 71b0cfb773 bzero -> memset antirez 2012-02-21 10:06:04 +01:00
  • fe7be46025 bzero -> memset antirez 2012-02-21 10:06:04 +01:00
  • 80509bda87 Fix 32bit build of hiredis antirez 2012-02-19 20:49:20 +01:00
  • ad0df18fdc Fix 32bit build of hiredis antirez 2012-02-19 20:49:20 +01:00
  • d6e3216e2b Applied a few modifications to hiredis to tune it for speed (redis-benchmark) and ability to read more deeply nested replies (redis-cli). antirez 2012-02-19 20:33:59 +01:00
  • 8e65b6a33d Applied a few modifications to hiredis to tune it for speed (redis-benchmark) and ability to read more deeply nested replies (redis-cli). antirez 2012-02-19 20:33:59 +01:00
  • c23e3efd71 The hiredis lib shipped with Redis was updated to latest version. antirez 2012-02-19 20:26:36 +01:00
  • b66e5add82 The hiredis lib shipped with Redis was updated to latest version. antirez 2012-02-19 20:26:36 +01:00
  • cf230ceee6 Don't expire keys when loading an RDB after a SYNC Pieter Noordhuis 2012-01-13 17:49:16 -08:00
  • cb598cdd59 Don't expire keys when loading an RDB after a SYNC Pieter Noordhuis 2012-01-13 17:49:16 -08:00
  • 5c54ab0b7f Issue #330 regression test. antirez 2012-02-16 16:13:40 +01:00
  • d347348109 Issue #330 regression test. antirez 2012-02-16 16:13:40 +01:00
  • aac79685ac Now HINCRBY can detect overflows too. Fix for issue #330. antirez 2012-02-16 16:09:08 +01:00
  • a400a9b2d7 Now HINCRBY can detect overflows too. Fix for issue #330. antirez 2012-02-16 16:09:08 +01:00
  • a82c3fcaf3 Return ASAP from checkClientOutputBufferLimits() if c->reply_bytes is zero. antirez 2012-02-16 12:20:56 +01:00
  • 6e09ad1c15 Return ASAP from checkClientOutputBufferLimits() if c->reply_bytes is zero. antirez 2012-02-16 12:20:56 +01:00
  • 3afa9ae83c Merge branch 'issue327' into unstable antirez 2012-02-16 09:40:27 +01:00
  • 48a32944e6 Merge branch 'issue327' into unstable antirez 2012-02-16 09:40:27 +01:00
  • fd1236fc2d Add stdint.h in endianconv.h to fix issue #336. antirez 2012-02-15 12:21:04 +01:00
  • 3b0600c777 Add stdint.h in endianconv.h to fix issue #336. antirez 2012-02-15 12:21:04 +01:00
  • 2a34b225c4 redis-check-aof is now large files safe also on 32 bit systems. antirez 2012-02-14 19:57:31 +01:00
  • 4a701b3801 redis-check-aof is now large files safe also on 32 bit systems. antirez 2012-02-14 19:57:31 +01:00