Ruben Bridgewater
7c9c5e2693
Update readme to include more details about retry_strategy and backpressure
2016-03-07 02:34:30 +01:00
Ruben Bridgewater
575ad7357b
Insert deprecation warnings and some minor refactoring
2016-03-07 01:57:56 +01:00
Ruben Bridgewater
8dcf06754d
Add warnings and handle protocol errors gracefuly
2016-03-01 17:59:16 +01:00
ajk
713151467e
Fix the port number in Readme to 6379 instead of 6370
2016-01-18 14:33:37 -08:00
Jan-Erik Rediger
89de457bba
Fix typo in README
2016-01-06 18:05:46 -08:00
Ruben Bridgewater
ccf4c9950d
Update readme and changelog
2015-12-31 06:00:20 +01:00
Ruben Bridgewater
f6f5d91709
Deprecate .end() by making the flush parameter mandatory and fix the docs
2015-12-30 16:18:17 +01:00
Ruben Bridgewater
e89bcec1c2
Deprecate and warn on null / undefined arguments
2015-12-30 16:18:17 +01:00
Ruben Bridgewater
16a1d69c82
Move parsers into seperate module and improve js parser performance
2015-11-30 13:31:26 +01:00
Ruben Bridgewater
f877c3950c
Add prefix option
...
Fixes #323
Add key prefix tests
Add changelog entry for prefix
2015-11-24 00:23:18 +01:00
Paddy Byers
c74107c972
Add mention of tls option
2015-11-23 16:58:45 +01:00
Ruben Bridgewater
6711c94d1b
Add duplicate function to duplicate the current client instance
...
Fixes #919
2015-11-23 11:32:23 +01:00
Ruben Bridgewater
ac9ff9a3b1
Refactor js parser
...
Fix tests to work with Node.js 0.10
Improve average use case speed by up to 20%
Fix some small js parser issues
2015-11-23 11:32:23 +01:00
Ruben Bridgewater
8712e32e62
Remove comment about reusing the same multi function. This is not supported anymore.
...
Fixes #923
2015-11-23 11:30:50 +01:00
Ruben Bridgewater
8f9ad00de2
Add the redis url to the options object and accept .createClient(null, host, options)
2015-11-23 11:30:50 +01:00
Ruben Bridgewater
06a1bdd7b0
Fix js parser handling big values not fast enough
...
Fixes #678
2015-11-23 11:30:35 +01:00
Ruben Bridgewater
8bf794fb36
Stricten tests by always ending redis with .end(true) if possible
2015-11-22 16:56:54 +01:00
Ruben Bridgewater
b4e8e79653
v.2.3.0
2015-10-30 15:01:06 +01:00
Ruben Bridgewater
42e979b1af
Add changelog entry and add a note in the readme that detect_buffers does not work in pub sub mode
2015-10-30 14:56:30 +01:00
Ruben Bridgewater
d454e4025b
Fix an issue with .multi after a reconnect on node 0.10
...
Add .path to .createClient options object for unix sockets
2015-10-29 23:23:20 +01:00
Ruben Bridgewater
c3502c799f
Add gitter batch
2015-10-29 17:25:23 +01:00
Ruben Bridgewater
92e49437f8
Update appyevor
2015-10-29 17:25:09 +01:00
Ruben Bridgewater
dc6fc9c113
Use connect_timeout also as the socket_timeout if explicitly provided
...
Fixes #587
Fixes #393
Closes #652
Closes #394
2015-10-29 14:21:06 +01:00
Ruben Bridgewater
afc4989495
Remove command queue high and low water marks
2015-10-28 23:53:10 +01:00
Ruben Bridgewater
790f12909b
Update changelog / readme
2015-10-28 23:53:10 +01:00
Ruben Bridgewater
d5628f414a
Move the license in the LICENSE file and update the contributors section
2015-10-28 23:53:10 +01:00
Ruben Bridgewater
938ed7c753
Add consolidation part to the readme
2015-10-27 11:29:05 +01:00
Ruben Bridgewater
ce4a67bb74
v.2.2.4
2015-10-17 22:07:34 +02:00
Ruben Bridgewater
2a65ee48dd
Fix some minor issues and add more tests
...
Do not mutate the options object and add some more tests
2015-10-17 21:56:16 +02:00
Ruben Bridgewater
2d1b1e2349
Fix benchmark section in the readme
2015-10-12 17:56:56 +02:00
Ruben Bridgewater
f0e28bf0f7
Minor improvement for .batch and .multi for small values
...
Improve the speed by round about 5% for small values
Add Multi.exec_atomic
2015-10-12 08:26:46 +02:00
Ruben Bridgewater
ed2fc95444
Fix should_buffer return values and empty .batch and .auth return value being sync
...
Fix test
2015-10-11 03:38:41 +02:00
Ruben Bridgewater
7d2bb8edec
Better pipelining
...
Add fallback mode
2015-10-11 03:37:42 +02:00
Ruben Bridgewater
9ee1e3c764
Add batch benchmarks
2015-10-11 03:35:22 +02:00
Ruben Bridgewater
f8c245e04f
Add .batch with better pipeline implementation
2015-10-11 03:35:22 +02:00
Ruben Bridgewater
972d1cdeb4
Add rename_commands option
2015-10-10 05:49:51 +02:00
Ruben Bridgewater
7922d4eb85
Small style changes
2015-10-07 16:34:41 +02:00
Ruben Bridgewater
e8d9858e29
Add disable_resubscribingg option. Fixes #472
2015-10-02 23:28:59 +02:00
Ruben Bridgewater
044db8ca06
Update the readme + changelog
2015-10-02 21:10:08 +02:00
Ruben Bridgewater
29b31f749a
Add a better promise documentation and add some tests
2015-09-30 01:57:58 +02:00
Ruben Bridgewater
bd4fca130d
Make .end flush optional and add some tests
2015-09-24 13:27:32 +02:00
Ruben Bridgewater
3aa16dd16a
Help wanted
2015-09-21 21:59:23 +02:00
Ruben Bridgewater
604ab4e586
Replace old multi_bench results
2015-09-21 21:56:41 +02:00
Ruben Bridgewater
715c09dbd2
v.2.0.0
2015-09-21 21:56:41 +02:00
Corey Farwell
a159412b02
Remove unnecessary line from example
...
This line doesn't seem necessary nor relevant to this example
2015-09-18 11:02:13 -04:00
Ben Vibhagool
2c67ce528e
Fixed typo in README.md
2015-09-17 20:48:42 -07:00
Ruben Bridgewater
55d0036eae
Add test and fix keeping the offline queue
...
Use a new delay after reconnecting
2015-09-16 05:22:07 +02:00
Ruben Bridgewater
3c2ba8c373
Try exactly until the connection timeout has been reached
...
Fixes #587
2015-09-16 05:22:07 +02:00
Ruben Bridgewater
1e0421ac3b
Emit errors if the connection timeout / maximum retry attempts have been exceeded
...
Accept setting max_attempts to zero.
The reconnection event is now emitted when trying to reconnect instead of earlier.
The connection timeout is now going to trigger once after exceeding the maximum timeout instead of stopping earlier.
2015-09-16 05:22:07 +02:00
Ruben Bridgewater
f2ee8dbc9e
Add a connection timeout of 24h as new default for maximum reconnecting
2015-09-16 05:22:07 +02:00