Hunt Redis 基础特性:使用示例: D 语言 Redis 客户端

程序名称:Hunt Redis 基础特性:使用示例:

授权协议: Apache

操作系统: 跨平台

开发语言: D语言

Hunt Redis 基础特性:使用示例: 介绍

Hunt Redis 是使用 D 语言开发的 Redis 客户端,非常容易使用,API 移植自 Jedis 项目,兼容 Redis 2.8.x / 3.x
/ 4.x / 5.x 。

基础特性:

  • 排序
  • 链接管理
  • 不同类型的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
}

Hunt Redis 基础特性:使用示例: 官网

https://www.huntlabs.net

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。