Redis
定义:Redis是一个软件,帮助开发者对一台机器的内存进行操作
安装redis软件方法:
超链接地址:https://www.cnblogs.com/L5251/articles/9146881.html
Python中下载依赖包
pip3 install redis
测试Redis是否安装成功


# 1、引入redis # 2、参数解释: # host:服务器地址(安装在linux系统上使用 ip addr 查看) # port:端口 默认6379端口 # password:密码import redisconn = redis.Redis(host='192.168.131.129', port=6379, password='123456') conn.set('ww', 'sssssssss', ex=500) # set类似一个字典 ex=超时时间(单位秒) # 最后两行先注释,运行上几行,然后注释掉conn.set('ww', 'sssssssss', ex=500) # 打开最后两行查看是否会打印值,打印的话证明Redis安装成功 val = conn.get('ww') # 这是最后两行 print(val)# 结果: # b'sssssssss'
引入连接池


# 使用连接池ConnectionPool import redispool = redis.ConnectionPool(host='192.168.131.129', port=6379, password='123456', max_connections=1000) conn = redis.Redis(connection_pool=pool) conn.set('foo', 'Bar')
单例模式创建链接池(实际上是建立一个模块)


import redisPOLL = redis.ConnectionPool(host='192.168.131.129', port=6379, password='123456', max_connections=1000)


# 使用连接池ConnectionPool import redis from .redis_pool import POLLwhile 1:key = input('请输入key')value = input('请输入value')# 创建连接池# 去连接池中获取连接# 单例模式conn = redis.Redis(connection_pool=POLL)# 设置值conn.set(key, value)
文件位置:
redis特点
特点
- 持久化
- 单进程,单线程
- 五大数据类型
五大数据类型 redis = {k1: '123', # 字符串k2: [1, 2, 3], # 列表k3: {1, 2, 3}, # 集合k4: {'name': 123, age: 66}, # 字典k5: {('qq', 60), ('rr', 66), ('tt', 77)} # 有序集合 }