Hunt Cache 是一個支持二級緩存的 D 語言緩存框架,現在支持的緩存後端有 Redis、Memcache、Memory、RocksDB。
新的改進:
示例代碼:
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
]