zoukankan      html  css  js  c++  java
  • redis简单使用及连接池

    一:Redis启动的3种方式

     

    1.最简启动

    redis-server
    ps -ef | grep redis                # 查看进程
    netstat -antpl | grep redis        # 查看端口
    redis-cli -h ip -p port ping    # 命令查看
    

    2.动态参数启动

    redis-serve --port 6380        # 启动,监听6380端口
    

    3.配置文件启动

     

    配置文件启动(端口号6379对应手机按键MERZ,是Redis作者喜欢的意大利女歌手Alessia Merz的名字)

    # 通过redis-cli连接,输入config get * 可以获得默认配置
    # 在redis目录下创建config目录,copy一个redis.conf文件
    
        daemonize--》是否是守护进程启动(no|yes)
        port---》端口号
        logfile--》redis系统日志
        dir--》redis工作目录
    

    二:Python操作Redis - 普通连接

     

    1.pip安装redis

    pip3 install redis
    

    2.普通连接

    from redis import Redis
    
    # 拿到1个Redis连接
    # conn = Redis()
    conn = Redis(host='127.0.0.1', port=6379)
    
    # 使用连接操作
    conn.set('name', 'Darker')
    
    # 关闭连接
    conn.close()

    三:Python操作Redis - 连接池

     

    目录结构

    - x_redis(根路径,是一个包)
        - __init__.py
        - test_pool.py(连接池)
        - test_redis.py
    

    test_pool.py

    import redis
    # pool必须是单例的
    POOL = redis.ConnectionPool(host='127.0.0.1', port=6379,max_connections=100)  # 造一个池子,最多能放100个连接
    

    test_redis.py

    import redis
    # 注意:包内的py文件,如果想右键运行,导包的时候不能带点.
    from x_redis.test_pool import POOL
    
    conn = redis.Redis(connection_pool=POOL)  # 只要执行这句话,就会从池中拿出一个连接
    ret = conn.get('name')
    conn.close()
    

      

      

      

  • 相关阅读:
    kubernetes上安装MongoDB-3.6.5集群副本集方式
    kubernetes Metrics-server 安装
    kubenetes 应用更新
    filebeat+logstash通过zabbix微信报警
    Redis持久化及复制
    kubernetes rabbitmq 集群安装配置
    kubernetes elasticsearch2.4 集群安装
    kubernetes --> kube-dns 安装
    详解Javascript中的Object对象
    提高代码质量:如何编写函数
  • 原文地址:https://www.cnblogs.com/ltyc/p/14237737.html
Copyright © 2011-2022 走看看