Java客戶端:Jedis
Jedis基本使用
string
jedis.set("hello", "world");
jedis.get("hello");
jedis.incr("counter");
hash
jedis.hset("myhash", "f1", "v1");
jedis.hset("myhash", "f2", "v2");
jedis.hgetAll("myhash");
list
jedis.rpush("mylist", "1");
jedis.rpush("mylist", "2");
jedis.rpush("mylist", "3");
jedis.lrange("mylist", 0, -1);
set
jedis.sadd("myset", "a");
jedis.sadd("myset", "b");
jedis.sadd("myset", "a");
jedis.smember("myset");
zset
jedis.zadd("myzset", 99, "tom");
jedis.zadd("myzset", 66, "paper");
jedis.zadd("myzset", 33, "james");
jedis.zrangeWithScore("myzset", 0, -1);
Python客戶端:redis-py
安裝redis-py
sudo pip install redis
easy_install redis
簡單使用
import redis
client = redis.StrictRedis(host = "127.0.0.1", port = 6379)
key = "hello"
setResult = client.set(key, "python-redis")
print setResult
value = client.get(key)
print "key: " + key + ", value: " + value
string
client.set("hello", "world")
client.get("hello")
client.incr("counter")
hash
client.hset("myhash", "f1", "v1")
client.hset("myhash", "f2", "v2")
client.hgetall("myhash")
list
client.rpush("mylist", "1")
client.rpush("mylist", "2")
client.rpush("mylist", "3")
client.lrange("mylist", 0, -1)
set
client.sadd("myset", "a")
client.sadd("myset", "b")
client.sadd("myset", "a")
client.smenber("myset")
zset
client.zadd("myzset", "99", "tom")
client.zadd("myzset", "66", "pater")
client.zadd("myzset", "33", "james")
client.zrange("myzset", 0, -1, withscores=True)