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