Redis extension for Flask app
Project description
Redis_Flask
Uma extensão simples para integração com Redis em aplicações Flask.
Índice
Uso básico
Crie e configure sua aplicação Flask com a extensão:
from flask import Flask
from redis_extension import Redis
app = Flask(__name__)
# Configurações do Redis
app.config["REDIS_HOST"] = "localhost"
app.config["REDIS_PORT"] = 6379
app.config["REDIS_DB"] = 0
app.config["REDIS_DECODE_RESPONSES"] = True
# Inicializando o Redis
redis = Redis(app)
@app.route("/")
def index():
redis.hset("test", "key", "value")
return redis.hgetall("test")
if __name__ == "__main__":
app.run(debug=True)
Configurações
| Parâmetro | Descrição | Valor Padrão |
|---|---|---|
| REDIS_HOST | Endereço Host Redis | localhost |
| REDIS_PORT | Porta Redis | 6379 |
| REDIS_DB | Banco de dados Redis | 0 |
| REDIS_PASSWORD | Senha Redis | None |
| REDIS_DECODE_RESPONSES | Decodificar respostas Redis | False |
| REDIS_SOCKET_TIMEOUT | Timeout de socket | None |
| REDIS_SOCKET_CONNECT_TIMEOUT | Timeout de conexão de socket | None |
| REDIS_SOCKET_KEEPALIVE | Manter conexão ativa | None |
| REDIS_SOCKET_KEEPALIVE_OPTIONS | Opções de manter conexão ativa | None |
| REDIS_CONNECTION_POOL | Pool de conexões | None |
| REDIS_UNIX_SOCKET_PATH | Caminho do socket Unix | None |
| REDIS_ENCODING | Codificação | utf-8 |
| REDIS_ENCODING_ERRORS | Erros de codificação | strict |
| REDIS_RETRY_ON_TIMEOUT | Retentar em timeout | False |
| REDIS_RETRY_ON_ERROR | Retentar em erro | None |
| REDIS_SSL | Usar SSL | False |
| REDIS_SSL_KEYFILE | Arquivo de chave SSL | None |
| REDIS_SSL_CERTFILE | Arquivo de certificado SSL | None |
| REDIS_SSL_CERT_REQS | Requisitos de certificado SSL | required |
| REDIS_SSL_CA_CERTS | Certificados CA SSL | None |
| REDIS_SSL_CA_PATH | Caminho de certificados CA SSL | None |
| REDIS_SSL_CA_DATA | Dados de certificados CA SSL | None |
| REDIS_SSL_CHECK_HOSTNAME | Verificar nome de host SSL | False |
| REDIS_SSL_PASSWORD | Senha SSL | None |
| REDIS_SSL_VALIDATE_OCSP | Validar OCSP | False |
| REDIS_SSL_VALIDATE_OCSP_STAPLED | Validar OCSP STAPLED | False |
| REDIS_SSL_OCSP_CONTEXT | Contexto OCSP SSL | None |
| REDIS_SSL_OCSP_EXPECTED_CERT | Certificado OCSP esperado SSL | None |
| REDIS_SSL_MIN_VERSION | Versão mínima SSL | None |
| REDIS_SSL_CIPHERS | Cifras SSL | None |
| REDIS_MAX_CONNECTIONS | Conexões máximas | None |
| REDIS_SINGLE_CONNECTION_CLIENT | Cliente de conexão única | False |
| REDIS_HEALTH_CHECK_INTERVAL | Intervalo de verificação de integridade | 0 |
| REDIS_CLIENT_NAME | Nome do cliente | None |
| REDIS_USERNAME | Nome de usuário | None |
| REDIS_RETRY | Retentar | None |
| REDIS_REDIS_CONNECT_FUNC | Função de conexão Redis | None |
| REDIS_PROTOCOL | Protocolo Redis | 2 |
| REDIS_CREDENTIAL_PROVIDER | Provedor de credenciais | None |
| REDIS_CACHE | Cache | None |
| REDIS_CACHE_CONFIG | Configuração do cache | None |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
redis_flask-0.0.2.tar.gz
(3.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file redis_flask-0.0.2.tar.gz.
File metadata
- Download URL: redis_flask-0.0.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3300c6d867f3a4b13d49b8e73dd18173aa5c58ee5fe004e936910b3f134ebfe
|
|
| MD5 |
8f73e4e56d186614ce1ab928171a917e
|
|
| BLAKE2b-256 |
bac8219dfc6e9b380b6f1deb9198e530f7fc3458d6c681c9580c3061a836ddc4
|
File details
Details for the file redis_flask-0.0.2-py3-none-any.whl.
File metadata
- Download URL: redis_flask-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.13.0 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb738bbf0c3b2f3cd6cbdcce34f076e1530e44179a183264ebbbd6d95b02006
|
|
| MD5 |
03a827c9d9f6835596df71955dccec11
|
|
| BLAKE2b-256 |
f7b9758a7088e073a89f9f899bb2d7d232651ea960579c248ccef3557b6d4b24
|