一:Redis启动的3种方式
1.最简启动
1 2 3 4 | redis - server ps - ef | grep redis # 查看进程 netstat - antpl | grep redis # 查看端口 redis - cli - h ip - p port ping # 命令查看 |
2.动态参数启动
1 | redis - serve - - port 6380 # 启动,监听6380端口 |
3.配置文件启动
配置文件启动(端口号6379对应手机按键MERZ
,是Redis作者喜欢的意大利女歌手Alessia Merz
的名字)
1 2 3 4 5 6 7 | # 通过redis-cli连接,输入config get * 可以获得默认配置 # 在redis目录下创建config目录,copy一个redis.conf文件 daemonize - - 》是否是守护进程启动(no|yes) port - - - 》端口号 logfile - - 》redis系统日志 dir - - 》redis工作目录 |
二:Python操作Redis - 普通连接
1.pip安装redis
1 | 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 - 连接池
目录结构
1 2 3 4 | - x_redis(根路径,是一个包) - __init__.py - test_pool.py(连接池) - test_redis.py |
test_pool.py
中
1 2 3 | import redis # pool必须是单例的 POOL = redis.ConnectionPool(host = '127.0.0.1' , port = 6379 ,max_connections = 100 ) # 造一个池子,最多能放100个连接 |
test_redis.py
中
1 2 3 4 5 6 7 | import redis # 注意:包内的py文件,如果想右键运行,导包的时候不能带点. from x_redis.test_pool import POOL conn = redis.Redis(connection_pool = POOL) # 只要执行这句话,就会从池中拿出一个连接 ret = conn.get( 'name' ) conn.close() |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!