• redis使用_python


    一、redis的介绍

    redis,也就是缓存:进行数据共享,独立的程序。与rabbitmq相比,可以将消息传递给多个程序,不会使用完之后就删除

    二、redis安装与使用操作

    1、下载安装包解压

    tar -zxvf redis-3.0.6.tar.gz

    cd redis-3.0.6

    make

    2、启动服务端

    ./src/redis-server

    3、启动客户端

    ./src/redis-cli

    4、直接连接操作

    ./src/redis-cli

    set name chen

    set age 22

    三、python连接操作redis

    1、python连接

    注:安装之后可能会出现连接失败的问题,尝试使用telnet端口,通信没有问题,但是报错reids正在保护模式
    需要进行下面的设置
    redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf

      解决方法:
      (1)修改配置文件,注释bind,protected-mode改为no
      (2)启动server的时候 后面添加 --protected-mode no
      (3)直接在本地的客户端连接上server,输入 config set protected-mode no

    (1)普通连接:一般用户交互不频繁的程序

    import redis
    r=redis.Redis(host='ip',port=6379)
    r.set('name','chen')
    print(r.get('name'))

    (2)连接池连接:交互频繁的连接方式

    import redis

    pool=redis.ConnectionPool(host='ip',port=6379)
    r=redis.Redis(connection_pool=pool)
    r.set('name','chen')
    print(r.get('name'))

    四、reis的五种操作
    1.字符串(strings)
    2.字符串列表(lists)
    3.字符串集合(sets)
    4.有序字符串集合(sorted sets)
    5.哈希(hashes)
    更多详细参数使用可参考:
    http://doc.redisfans.com/
    https://www.cnblogs.com/wupeiqi/articles/5132791.html

  • 相关阅读:
    json批量设置DIV属性
    随机产生div背景颜色变化
    发送验证码倒计时
    购物网站倒计时
    ARC066B
    [Poi2011]Conspiracy
    CF1103E Radix Sum
    NOI2018 冒泡排序
    CometOJ 5E
    NOI2020 命运
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/12680793.html
Copyright © 2020-2023  润新知