Redis client hunt-redis RC1 released
Greatsam4sure
greatsam4sure at gmail.com
Thu Jul 25 17:58:18 UTC 2019
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
More information about the Digitalmars-d-announce
mailing list