随笔 - 192,  文章 - 1,  评论 - 6,  阅读 - 50793

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

  

  

  

 

posted on   輪滑少年  阅读(763)  评论(0编辑  收藏  举报
编辑推荐:
· 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)
· 程序员常用高效实用工具推荐,办公效率提升利器!
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示