On Tuesday, 23 July 2019 at 07:57:06 UTC, zoujiaqing wrote:
A Powerfull Redis client library for D Programming Language.

Porting from java Jedis, support redis 3.x / 4.x all features and 5.x
 some features.

So what can I do with Redis?

All of the following redis features are supported:

 * Sorting
 * Connection handling
 * Commands operating on any kind of values
 * Commands operating on string values
 * Commands operating on hashes
 * Commands operating on lists
 * Commands operating on sets
 * Commands operating on sorted sets
 * Transactions
 * Pipelining
 * Publish/Subscribe
 * Persistence control commands
 * Remote server control commands
 * Connection pooling
 * Sharding (MD5, MurmurHash)
 * Key-tags for sharding
 * Sharding with pipelining
 * Scripting with pipelining
 * Redis Cluster

To use it just:

```D
Redis redis = new Redis("localhost");
redis.set("foo", "bar");
string value = redis.get("foo");
```

Redis Cluster:

Redis cluster specification (still under development) is implemented

```D
Set!(HostAndPort) redisClusterNodes = new HashSet!(HostAndPort)(); //Redis Cluster will attempt to discover cluster nodes automatically
redisClusterNodes.add(new HostAndPort("127.0.0.1", 7379));
RedisCluster rc = new RedisCluster(redisClusterNodes);
rc.set("foo", "bar");
string value = rc.get("foo");
```

Welcome to use and test it :)

https://github.com/huntlabs/hunt-redis
https://code.dlang.org/packages/hunt-redis

I really want to dry the hunt framework but cannot lay hand on any comprehensive tutorial. Please can you direct me on any on the web

Keep on the good work

Reply via email to