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

  • 相关阅读:
    mvc form
    mvc Action上面加 [HttpPost]
    存储过程
    tj
    第25月第18天 vue
    第25月第17天 django rest framwork authentication /tmp/mysql.sock
    第25月第15天 udacity cs253
    第25月第11天 deeplearning.ai
    第25月第9天 tf_tang_poems kaggle
    第25月第8天 100-Days-Of-ML-Code
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/12680793.html
Copyright © 2011-2022 走看看