歡迎您光臨本站 註冊首頁

Hunt Redis 1.0.0 發布,D 語言 Redis 客戶端

←手機掃碼閱讀     admin @ 2019-12-12 , reply:0

Hunt Redis 是使用 D 語言開發的 Redis 客戶端,非常容易使用,API 移植自 Java 界最易用的 Redis 客戶端項目 Jedis ,兼容 Redis 2.8.x / 3.x / 4.x / 5.x 。

目前已經經過一段時間的測試正式發布 1.0.0 版本,歡迎體驗,下方有示例代碼。

基礎特性:

  • 排序
  • 鏈接管理
  • 不同類型的value的命令處理
  • String類型的命令處理
  • Hashes類型的命令處理
  • Lists類型的命令處理
  • Sets類型的命令處理
  • Sorted Sets類型的命令處理
  • 事務
  • 批量命令處理
  • 訂閱/發布
  • 持久化的控制命令
  • 遠程控制命令
  • 分片(MD5,MurmurHash)
  • 集群的Key-tags功能
  • 集群的批量命令處理
  • 腳本的批量命令處理
  • Redis集群支持

使用示例:


 import hunt.redis;
 
 import std.stdio : writeln;
 
 void main()
 {
     auto redis = new Redis("localhost");
 
     redis.set("foo", "bar");
 
     string value = redis.get("foo");
 
     writeln(value); // 列印 bar
 }

Redis Cluster 使用示例:


 import hunt.redis;
 
 import std.stdio;
 
 void main()
 {
     auto redisClusterNodes = new HashSet!(HostAndPort)();
 
     redisClusterNodes.add(new HostAndPort("127.0.0.1", 7379));
 
     auto rc = new RedisCluster(redisClusterNodes);
 
     rc.set("foo", "bar");
 
     string value = rc.get("foo");
 
     writeln(value); // 列印 bar
 }

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/112025/hunt-redis-1-0-0-released
Hunt Redis 1.0.0 發布,D 語言 Redis 客戶端已經有63次圍觀

http://coctec.com/news/all/show-post-221297.html