README.md in redis-client-0.3.0 vs README.md in redis-client-0.4.0

- old
+ new

@@ -387,24 +387,20 @@ redis.call_once("INCR", "counter") # Won't be retried. ``` ### Drivers -`redis-client` ships with two connection implementations, a `hiredis` binding and a pure Ruby implementation. +`redis-client` ships with a pure Ruby socket implementation. -The hiredis binding is only available on Linux, macOS and other POSIX platforms. When available it is the default. +For increased performance, you can enable the `hiredis` binding by adding `hiredis-client` to your Gemfile: -The default driver can be set through `RedisClient.default_driver=`: - ```ruby -RedisClient.default_driver = :ruby +gem "hiredis-client" ``` -You can also select the driver on a per connection basis: +The hiredis binding is only available on Linux, macOS and other POSIX platforms. You can install the gem on other platforms, but it won't have any effect. -```ruby -redis_config = RedisClient.config(driver: :ruby, ...) -``` +The default driver can be set through `RedisClient.default_driver=`: ## Notable differences with the `redis` gem ### Thread Safety