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.1.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.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

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

Hashes for redis_flask-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e9a5640f0f5c72ff278f3bf62c65d7814ce7da19224d8f82babaeacabb10496f
MD5 c7781f313d1e64605235f2052503edb4
BLAKE2b-256 3ea0c4221ad574cd820bae725fa60607afbe2751a32d7b6341e70aa94639e00e

See more details on using hashes here.

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

Hashes for redis_flask-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d58e25580e5aa8c0c97f0130fb0026a6b43a5c86928e627b1a67a696d4b23186
MD5 6981279a56b92a69426d6d428803708a
BLAKE2b-256 b660f9685e15836ace5fcd7025dc60c1659859c9b16e6bba787c2494b20da355

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