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