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 |
|
Ruben Bridgewater
|
b91692e928
|
Skip tls tests on windows and stunnel
This will also remove the libwrap option to work on arch
|
2015-11-23 18:20:15 +01:00 |
|
Paddy Byers
|
c74107c972
|
Add mention of tls option
|
2015-11-23 16:58:45 +01:00 |
|
Paddy Byers
|
eae5596a3c
|
Add support for TLS connections
|
2015-11-23 16:56:37 +01:00 |
|
Ruben Bridgewater
|
b5fe822553
|
Add selected_db to the new redis instance if using client.duplicate
|
2015-11-23 14:38:10 +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
|
b6a81a4297
|
Use a .create_stream function, so other libraries can mock the stream if wanted
Reference https://github.com/hdachev/fakeredis/pull/34
|
2015-11-23 11:31:41 +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
|
30d2184dbb
|
Throw on other protocols provided than the redis protocol
|
2015-11-23 11:30:50 +01:00 |
|
Ruben Bridgewater
|
bc85c4a01d
|
Minor hiredis handling improvement
|
2015-11-23 11:30:50 +01:00 |
|
Ruben Bridgewater
|
634dcee859
|
Only initiate the parser once per instance and throw sync if the parser can't be found
|
2015-11-23 11:30:50 +01:00 |
|
Ruben Bridgewater
|
d3352bf550
|
Auto detect ip family if a IP has been provided
|
2015-11-23 11:30:50 +01:00 |
|
Ruben Bridgewater
|
241e156499
|
Fix saving buffers with charsets other than utf-8 while using multi
This will also improve pipelinening for buffers and fixes the return value of Batch.exec
Fixes #913
|
2015-11-18 02:43:43 +01:00 |
|
Ruben Bridgewater
|
ff857f97ae
|
Intermediate fix js parser handling big values very slow
Closes #900
|
2015-11-08 23:05:15 +01:00 |
|
Ruben Bridgewater
|
c08461f781
|
Fix typo in debug message
|
2015-11-06 20:25:46 +01:00 |
|
Ruben Bridgewater
|
ef238143e9
|
Fix typo in string conversion. Closes #918
|
2015-11-06 20:13:12 +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 |
|
Anton Nesterov
|
cc93e0b3a7
|
Fix return_buffers in pub/sub mode (#911)
|
2015-10-30 16:08:28 +03:00 |
|
Ruben Bridgewater
|
f45a898871
|
Remove istanbul ignore statement
|
2015-10-29 23:51:02 +01:00 |
|
ivanB1975
|
1293046bab
|
changed style
|
2015-10-29 23:42:02 +01:00 |
|
ivanB1975
|
b3407ff8c7
|
ignore if info command is not available on server
|
2015-10-29 23:42:02 +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
|
7718e219e9
|
Remove listener if not needed anymore and alawys end a client after a test
|
2015-10-29 15:04:47 +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
|
4e5e4635aa
|
Use debug statement for incoming data
|
2015-10-28 23:53:10 +01:00 |
|
Ruben Bridgewater
|
d39f6961e6
|
Add tests and emit UNCERTAIN_STATE errors
|
2015-10-28 23:53:10 +01:00 |
|
Ruben Bridgewater
|
0ec2c43603
|
Fix fired but not yet returned commands not being rejected after a connection loss
|
2015-10-28 23:53:10 +01:00 |
|
Ruben Bridgewater
|
399a29a97c
|
Improve pipeline logic and fix #897
|
2015-10-28 23:53:10 +01:00 |
|
Ruben Bridgewater
|
304abe4318
|
Fix individual createClient functions passing undefined options to a new instance. Closes #893
|
2015-10-18 16:58: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
|
587b1c95a0
|
v.2.2.3
|
2015-10-14 02:52:32 +02:00 |
|
Ruben Bridgewater
|
0d4d4d7416
|
Fix multi not being executed on node 0.10 if not yet ready. Closes #889
|
2015-10-14 02:24:11 +02:00 |
|
Ruben Bridgewater
|
60e9d0fdd6
|
Fix multi regression. Closes #889
Allow commands being executed after a Multi / Batch was initiated but not yet executed
|
2015-10-14 00:58:27 +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
|
f8c245e04f
|
Add .batch with better pipeline implementation
|
2015-10-11 03:35:22 +02:00 |
|
Ruben Bridgewater
|
146d88154c
|
Fix send_command always returning should_buffer boolean
Fix .auth, .select and .exec to return the should_buffer boolean
|
2015-10-11 03:35:22 +02:00 |
|
Ruben Bridgewater
|
e47ba4a583
|
Improve performance further
|
2015-10-11 03:35:21 +02:00 |
|
Ruben Bridgewater
|
2232a8948e
|
Exchange queue with a better one
|
2015-10-11 03:33:52 +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
|
adee239645
|
Fix istanbul statement
|
2015-10-02 20:25:49 +02:00 |
|
Ruben Bridgewater
|
2744fe8650
|
Optimize statements and speed up the common case
|
2015-10-02 20:21:13 +02:00 |
|
Ruben Bridgewater
|
2ca42417bf
|
Fix explicitly passing undefined as callback
|
2015-10-02 20:20:56 +02:00 |
|
Ruben Bridgewater
|
977d4dba2b
|
Add host and port to options object
|
2015-09-30 02:35:11 +02:00 |
|
Ruben Bridgewater
|
025c65c614
|
Fix handling of missing info return value. Fixes #541
|
2015-09-30 02:09:01 +02:00 |
|