Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

redis_flask-0.0.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

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

Hashes for redis_flask-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c3300c6d867f3a4b13d49b8e73dd18173aa5c58ee5fe004e936910b3f134ebfe
MD5 8f73e4e56d186614ce1ab928171a917e
BLAKE2b-256 bac8219dfc6e9b380b6f1deb9198e530f7fc3458d6c681c9580c3061a836ddc4

See more details on using hashes here.

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

Hashes for redis_flask-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9fb738bbf0c3b2f3cd6cbdcce34f076e1530e44179a183264ebbbd6d95b02006
MD5 03a827c9d9f6835596df71955dccec11
BLAKE2b-256 f7b9758a7088e073a89f9f899bb2d7d232651ea960579c248ccef3557b6d4b24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page