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");
网友评论