Hunt Cache 0.6.0 released, Distributed cache framework for Web application.
zoujiaqing
zoujiaqing at gmail.com
Tue Nov 26 04:22:49 UTC 2019
Hunt Cache is a D language cache framework that supports L2cache,
and now supports Redis, Memcache, Memory, RocksDB. at the back of
the cache.
This version changes:
1. Radix based Memory driver
2. Using Hunt Redis as Redis backend
3. Support Redis Cluster
4. Redis allow set DB
5. Fix some bugs
## Sample code:
```
import hunt.cache;
import hunt.logging;
struct User
{
int id;
string name;
int age;
}
void main()
{
auto cache = CacheFactory.create();
// set key for cache data
string key = "userinfo";
User user;
user.id = 1;
user.name = "zoujiaqing";
user.age = 100;
// set cache data
cache.set(key, user, 10);
// get data and convert to User type
User u = cache.get!User(key);
logDebug(u.name);
}
```
More information about the Digitalmars-d-announce
mailing list