hand
_1_1_33
4
python3.X - Web - Flask1.1.1
共46篇
python3.X - Web - Flask1.1.1
返回栏目
0k
0.3k
1k
6k
0.6k
0.8k
0.3k
0.1k
0.2k
0.8k
0.6k
0.6k
0.1k
0.5k
0.2k
2k
0.3k
5k
2k
2k
1k
0.3k
1k
0.1k
1k
1k
0.5k
2k
2k
0.7k
1k
2k
0.1k
1k
0.1k
2k
2k
0.9k
5k
4k
1k
1k
3k
1k
0k
0k
返回python3.X - Web - Flask1.1.1栏目
作者:
贺及楼
成为作者
更新日期:2024-10-18 14:40:15
pip install flask-redis
包 | 包中文名 | 释义 | 跳转 |
---|---|---|---|
flask-redis==0.4.0 | / | / | |
├── Flask==3.0.3 | / | 主包 | / |
│ ├── blinker [required: >=1.6.2, installed: 1.8.2] | / | blinker 是一个小巧的 Python 库,用于实现对象之间的信号传递。 | / |
│ ├── click [required: >=8.1.3, installed: 8.1.7] | / | Click是一个Python库,用于创建命令行界面,支持装饰器语法,易于创建命令行应用程序。 | / |
│ ├── itsdangerous [required: >=2.1.2, installed: 2.2.0] | / | itsdangerous是一个Python库,用于安全地传递信任数据,支持签名和加密,常用于Web应用中的会话管理和数据验证。 | / |
│ ├── Jinja2 [required: >=3.1.2, installed: 3.1.4] | / | Jinja2是一个现代且设计友好的Python模板引擎,广泛用于Web应用开发。 | Flask - 扩展 - jinja2 - 模版处理信息 - {{}} |
│ │ └── MarkupSafe [required: >=2.0, installed: 2.1.5] | / | MarkupSafe 是一个 Python 库,用于安全地处理和转义 HTML 和 XML 标记。 | / |
│ └── Werkzeug [required: >=3.0.0, installed: 3.0.4] | / | Werkzeug是Python的WSGI工具包,用于开发Web应用程序,提供请求、响应对象和中间件。 | / |
│ └── MarkupSafe [required: >=2.1.1, installed: 2.1.5] | / | MarkupSafe 是一个 Python 库,用于安全地处理和转义 HTML 和 XML 标记。 | / |
└── redis [required: >=2.7.6, installed: 5.1.1] | / | Python的redis库是Redis的Python客户端,支持多种Redis数据类型和特性。 | Flask - 扩展 - redis - 直接使用 |
└── async-timeout [required: >=4.0.3, installed: 4.0.3] | / | async-timeout 是一个Python库,为异步编程提供超时功能,支持在asyncio程序中设置操作的超时时间。 | / |
from flask import Flask
from flask_redis import FlaskRedis
redis_store = FlaskRedis()
def create_app():
app = Flask(__name__)
app.config['REDIS0_URL'] = "redis://:password@localhost:6379/0"
app.config['REDIS0_DATABASE'] = "0"
redis_store.init_app(app)
return app
实例化
FlaskRedis()
redis_store = FlaskRedis(config_prefix=’REDIS0’)
0是零,只第一个数据库
# redis存入键值对
r.set(name="key", value="value")
# 读取键值对
print(r.get("key"))
# 删除
print(r.delete("key"))
# redis存入Hash值
r.hset(name="name", key="key1", value="value1")
r.hset(name="name", key="key2", value="value2")
# 获取所有哈希表中的字段
print(r.hgetall("name"))
# 获取所有给定字段的值
print(r.hmget("name", "key1", "key2"))
# 获取存储在哈希表中指定字段的值。
print(r.hmget("name", "key1"))
# 删除一个或多个哈希表字段
print(r.hdel("name", "key1"))
# 过期时间
r.expire("name", 60) # 60秒后过期
python3.X - Web - Flask1.1.1
整章节共46节
快分享给你的小伙伴吧 ~