hunt-redis
所属分类:collect
开发工具:D
文件大小:0KB
下载次数:0
上传日期:2021-12-07 08:18:08
上 传 者:
sh-1993
说明: 用于D编程语言的Powerfull Redis客户端库。,
(A Powerfull Redis client library for D Programming Language.,)
文件列表:
LICENSE (11357, 2021-11-19)
dub.json (295, 2021-11-19)
examples/ (0, 2021-11-19)
examples/SimpleDemo/ (0, 2021-11-19)
examples/SimpleDemo/.vscode/ (0, 2021-11-19)
examples/SimpleDemo/.vscode/launch.json (879, 2021-11-19)
examples/SimpleDemo/dub.json (391, 2021-11-19)
examples/SimpleDemo/source/ (0, 2021-11-19)
examples/SimpleDemo/source/RedisClusterDemo.d (1790, 2021-11-19)
examples/SimpleDemo/source/RedisDemo.d (1138, 2021-11-19)
examples/SimpleDemo/source/RedisLockDemo.d (1567, 2021-11-19)
examples/SimpleDemo/source/app.d (462, 2021-11-19)
examples/UnitTest/ (0, 2021-11-19)
examples/UnitTest/.vscode/ (0, 2021-11-19)
examples/UnitTest/.vscode/launch.json (876, 2021-11-19)
examples/UnitTest/dub.json (343, 2021-11-19)
examples/UnitTest/source/ (0, 2021-11-19)
examples/UnitTest/source/app.d (742, 2021-11-19)
examples/UnitTest/source/test/ (0, 2021-11-19)
examples/UnitTest/source/test/HostAndPortTest.d (1702, 2021-11-19)
examples/UnitTest/source/test/HostAndPortUtil.d (4490, 2021-11-19)
examples/UnitTest/source/test/RedisClusterTest.d (32911, 2021-11-19)
examples/UnitTest/source/test/RedisPoolTest.d (13817, 2021-11-19)
examples/UnitTest/source/test/RedisTest.d (6599, 2021-11-19)
examples/UnitTest/source/test/commands/ (0, 2021-11-19)
examples/UnitTest/source/test/commands/GeoCommandsTest.d (18035, 2021-11-19)
examples/UnitTest/source/test/commands/RedisCommandTestBase.d (1566, 2021-11-19)
examples/UnitTest/source/test/commands/SortedSetCommandsTest.d (34768, 2021-11-19)
examples/UnitTest/source/test/commands/StreamsCommandsTest.d (14597, 2021-11-19)
examples/UnitTest/source/test/utils/ (0, 2021-11-19)
examples/UnitTest/source/test/utils/RedisClusterTestUtil.d (2516, 2021-11-19)
examples/UnitTest/source/test/utils/RedisURIHelperTest.d (1557, 2021-11-19)
hunt-redis.code-workspace (214, 2021-11-19)
source/ (0, 2021-11-19)
source/hunt/ (0, 2021-11-19)
source/hunt/redis/ (0, 2021-11-19)
source/hunt/redis/AbstractClient.d (13931, 2021-11-19)
source/hunt/redis/BinaryClient.d (50393, 2021-11-19)
... ...
## Hunt Redis
A powerfull redis client for D Programming Language. Port from java [Jedis](https://github.com/xetorthio/jedis) project.
## 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](http://redis.io/topics/cluster-spec) (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");
```
近期下载者:
相关文件:
收藏者: