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.1.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.1.tar.gz.
File metadata
- Download URL: redis_flask-0.0.1.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 |
e9a5640f0f5c72ff278f3bf62c65d7814ce7da19224d8f82babaeacabb10496f
|
|
| MD5 |
c7781f313d1e64605235f2052503edb4
|
|
| BLAKE2b-256 |
3ea0c4221ad574cd820bae725fa60607afbe2751a32d7b6341e70aa94639e00e
|
File details
Details for the file redis_flask-0.0.1-py3-none-any.whl.
File metadata
- Download URL: redis_flask-0.0.1-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 |
d58e25580e5aa8c0c97f0130fb0026a6b43a5c86928e627b1a67a696d4b23186
|
|
| MD5 |
6981279a56b92a69426d6d428803708a
|
|
| BLAKE2b-256 |
b660f9685e15836ace5fcd7025dc60c1659859c9b16e6bba787c2494b20da355
|