python学习之操作redis

一.Redis安装网上很多可以查找

二.redis-py的安装,使用命令pip install redis。

  安装过程中如果产生连接超时的错误,可以使用国内镜像参考如下

  豆瓣:pip install flask -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

  阿里云:pip install flask -i  http://mirrors.aliyun.com/pypi/simple/

三.python连接redis

  1. 连接方式:stringRedis = redis.StrictRedis("127.0.0.1", 6379) 或者 stringRedis = redis.Redis(("127.0.0.1", 6379) 

  2.StrictRedis和Redis区别

    StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。

    Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。

    官方推荐使用StrictRedis方法,不推荐Redis类

    

    3.redis-py连接池类:ConnectionPool

    

    4.String基础操作

        set(name, value):设置值

        get(name):  获取值

        mset(*args, **kwargs):批量设置

        mget(keys, *args):批量获取

        setnx(name, value):设置值,只有name不存在时,执行设置操作(添加)

        append(key, value):name对应的值后面追加内容

        

    5.Hash基础操作

        hset(key, field, value):向名称为key的hash中添加元素

        hget(key, field):返回名称为key的hash中field对应的value

        hmset(name, mapping): 在name对应的hash中批量设置键值对,mapping:字典

        hmget(name, keys, *args):在name对应的hash中获取多个key的值

        hgetall(name):获取name对应hash的所有键值

        hdel(name,*keys): 删除指定name对应的key所在的键值对

        hkeys(name): 获取hash中所有的key的值

        hvals(name) :获取hash中所有的value的值

       

    6.redis-py事务

        

 

 

 

 

 

   

posted @ 2019-08-13 15:20  狗狗听话  阅读(172)  评论(0编辑  收藏  举报