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