Python客户端redis-py

1.获取redis-py

使用pip进行安装: pip install redis

2.redis-py的基本使用方法

redis-py的使用方法也比较简单,下面将逐步骤介绍。

1)导入依赖库:

import redis

2)生成客户端连接:需要Redis的实例IP和端口两个参数:

client = redis.StrictRedis(host='127.0.0.1', port=6379)

3)执行命令

# True 

client.set(key, "python-redis") 

# world 

client.get(key)


输出结果为:

True 

key:hello, value:python-redis

5中数据类型API


3.redis-py中Pipeline的使用方法



4.redis-py中的Lua脚本使用方法

eval(String script, int keyCount, String... params) 

script_load(String script) 

evalsha(String sha1, int keyCount, String... params:

eval函数有三个参数,分别是:

·script:Lua脚本内容。

·keyCount:键的个数。

·params:相关参数KEYS和ARGV。




script_load和evalsha函数要一起使用,首先使用script_load将脚本加载到 Redis中

evalsha函数用来执行脚本的哈希值,它需要三个参数:

·scriptSha:脚本的SHA1。

·keyCount:键的个数。

·params:相关参数KEYS和ARGV。

import redis

client = redis.StrictRedis(host='127.0.0.1', port=6379)

script = "return redis.call('get',KEYS[1])"

scriptSha = client.script_load(script)

print client.evalsha(scriptSha, 1, "hello");

你可能感兴趣的:(Python客户端redis-py)