* Support SlowBuffers (Umair Siddique) * Add Multi to exports (Louis-Philippe Perron) * Fix for drain event calculation (Vladimir Dronnikov) Thanks!
fix for drain event
* authentication retry while server is loading db (danmaz74) [GH-101] * command arguments processing issue with arrays New features: * Auto update of new commands from redis.io (Dave Hoover) * Performance improvements and backpressure controls. * Commands now return the true/false value from the underlying socket write(s). * Implement command_queue high water and low water for more better control of queueing. See `examples/backpressure_drain.js` for more information.
Simply and speed up command argument processing logic. Commands now return the true/false value from the underlying socket write(s). Implement command_queue high water and low water for more better control of queueing.
Fix bug with authentication and LOADING error response.
Bug fix for monitor mode. (forddg) Auto update of new commands from redis.io (Dave Hoover)
Also some whitespace fix for JSHint.
Run this: node generate_commands.js To fetch redis.io/commands.json and save it to a file that node_redis will read at startup.
The 'somehow' in 'This list needs to be updated, and perhaps auto-updated somehow'
…ted, and perhaps auto-updated somehow'
… and the server is still loading the database: Now the client tries to authenticate again every 2 seconds until actually authenticated. "connect" is only emitted after authentication if authentication is required.
I originally didn't think DISCARD would do anything here because of the clever MULTI interface, but somebody pointed out to me that DISCARD can be used to flush the WATCH set.