Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Non-Blocking Redis Driver for Scala

DZone's Guide to

The Non-Blocking Redis Driver for Scala

· Database Zone
Free Resource

Learn NoSQL for free with hands-on sample code, example queries, tutorials, and more.  Brought to you in partnership with Couchbase.

One of the more performant clients for using Scala and the Redis NoSQL database is "rediscala,"  which has been quite active on GitHub this month.  It is reactive, typesafe, and non-blocking:

   •    Reactive : Redis requests/replies are wrapped in Futures.
   •    Typesafe : Redis types are mapped to Scala types.
   •    Fast : Rediscala uses redis pipelining. Blocking redis commands are moved into their own connection. A worker actor handles I/O operations (I/O bounds), another handles decoding of Redis replies (CPU bounds).

-- From the GitHub Page 


It already supports the primary Redis Commands and will add Scripting and Server soon.

The Getting Started with NoSQL Guide will get you hands-on with NoSQL in minutes with no coding needed. Brought to you in partnership with Couchbase.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}