【Redis学习笔记二】Redis客户端

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/roguesir/article/details/83313920

Java客户端:Jedis

Jedis基本使用

string
jedis.set("hello", "world");
//[Out]: OK
jedis.get("hello");
//[Out]: world
jedis.incr("counter");
//[Out]: 1
hash
jedis.hset("myhash", "f1", "v1");
jedis.hset("myhash", "f2", "v2");
jedis.hgetAll("myhash");
//[Out]: {f1=v1,f2=v2}
list
jedis.rpush("mylist", "1");
jedis.rpush("mylist", "2");
jedis.rpush("mylist", "3");
jedis.lrange("mylist", 0, -1);
//[Out]: [1,2,3]
set
jedis.sadd("myset", "a");
jedis.sadd("myset", "b");
jedis.sadd("myset", "a");
jedis.smember("myset");
//[Out]: [b,a]
zset
jedis.zadd("myzset", 99, "tom");
jedis.zadd("myzset", 66, "paper");
jedis.zadd("myzset", 33, "james");
jedis.zrangeWithScore("myzset", 0, -1);
//[Out]: [[["james"], 33.0],[["paper"], 66.0],[["tom"], 99.0]]

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")
# True
client.get("hello")
# world
client.incr("counter")
# 1
hash
client.hset("myhash", "f1", "v1")
client.hset("myhash", "f2", "v2")
client.hgetall("myhash")
# {"f1":"v1", "f2":"v2"}
list
client.rpush("mylist", "1")
client.rpush("mylist", "2")
client.rpush("mylist", "3")
client.lrange("mylist", 0, -1)
# ["1","2","3"]
set
client.sadd("myset", "a")
client.sadd("myset", "b")
client.sadd("myset", "a")
client.smenber("myset")
# set(["a","b"])
zset
client.zadd("myzset", "99", "tom")
client.zadd("myzset", "66", "pater")
client.zadd("myzset", "33", "james")
client.zrange("myzset", 0, -1, withscores=True)
# [("james",33.0),("pater",66.0),("tom",99.0)]
  • 更新时间:2018-10-23

猜你喜欢

转载自blog.csdn.net/roguesir/article/details/83313920