Consolidate PR #836 and #837 into an updated branch #843
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
facil.io includes an asynchronous Redis client as well as a RESP
parser/formatter that could be used as an independent module.
The parser and client were written from the ground up and are licensed
under the MIT license.
This places fail.io in a unique position, the could provide an MIT
licensing option where required. This is in contrast to most of the
other clients, that are based on hiredis and require the BSD-3-clause
license.
This might not be the fastest client or parser (it's more concerned with
protecting itself from bad code than with being optimized), but it is
(to the best of my knowledge) the only MIT licensed option.
Thanks! 馃憤馃徎
===
Iodine is a Ruby HTTP / Websocket server with native Pub/Sub (built
using the facil.io C framework).
Iodine includes an integrated Redis client that allows Pub/Sub to be
extended across machine boundaries (the native Pub/Sub is limited to the
process cluster).
Thanks! 馃檹馃徎