一: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()

  

  

  

 

posted on 2021-01-05 20:17  輪滑少年  阅读(743)  评论(0编辑  收藏  举报