zoukankan      html  css  js  c++  java
  • 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事务

            

       

  • 相关阅读:
    CF1329A Dreamoon Likes Coloring(贪心)
    CF1330B Dreamoon Likes Permutations
    AcWing338 计数问题(数位dp)
    AcWing311 月之谜(数位dp)
    AcWing310 启示录(数位dp)
    CF1332E Height All the Same(数学)
    CF1332D Walk on Matrix(构造)
    CF1332C K-Complete Word(思维)
    js作用域
    js原型链笔记
  • 原文地址:https://www.cnblogs.com/michaelShao/p/11346139.html
Copyright © 2011-2022 走看看