package com.guokr.hebo;
public interface HeboEngine {
public void keys(HeboCallback callback, String key);
public void del(HeboCallback callback, String key);
public void get(HeboCallback callback, String key);
public void set(HeboCallback callback, String key, String value);
public void smembers(HeboCallback callback, String key);
public void sismember(HeboCallback callback, String key, String value);
public void sadd(HeboCallback callback, String key, String value);
public void srem(HeboCallback callback, String key, String value);
public void sdiff(HeboCallback callback, String key1, String key2);
public void sdiffstore(HeboCallback callback, String key1, String key2, String key3);
public void spop(HeboCallback callback, String key);
public void hdel(HeboCallback callback, String key, String hkey);
public void hset(HeboCallback callback, String key, String hkey, String hvalue);
public void hkeys(HeboCallback callback, String key);
public void hgetall(HeboCallback callback, String key);
public void hget(HeboCallback callback, String key, String hkey);
public void rpush(HeboCallback callback, String key, String value);
public void llen(HeboCallback callback, String key);
}