美文网首页Redis技术专栏
Python客户端redis-py

Python客户端redis-py

作者: huxt | 来源:发表于2019-06-26 12:02 被阅读0次

    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

        本文链接:https://www.haomeiwen.com/subject/brtccctx.html