歡迎您光臨本站 註冊首頁

Hunt Cache 0.6.0 發布,D 語言分散式緩存框架

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

Hunt Cache 是一個支持二級緩存的 D 語言緩存框架,現在支持的緩存後端有 Redis、Memcache、Memory、RocksDB。

新的改進:

  1. 基於高性能的 Radix 演算法作為 Memory 驅動的實現
  2. 使用全新的 Hunt Redis 作為 Redis 緩存後端
  3. 支持 Redis Cluster 集群緩存
  4. 在 Redis 驅動可以指定 DB
  5. 修復問題..

示例代碼:


import hunt.cache;
import hunt.logging;

struct User
{
    int id;
    string name;
    int age;
}

void main()
{
    auto cache = CacheFactory.create();

    // 定義緩存主鍵
    string key = "userinfo";

    User user;
    user.id = 1;
    user.name = "zoujiaqing";
    user.age = 100;

    // 設置緩存
    cache.set(key, user, 10);

    // 獲取緩存的值綁定指定類型對象
    User u = cache.get!User(key);

    logDebug(u.name);
}

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/111621/hunt-cache-0-6-0-released
Hunt Cache 0.6.0 發布,D 語言分散式緩存框架已經有271次圍觀

http://coctec.com/news/soft/show-post-220471.html