Skip to content

a-tal/flask-cache-cassandra

 
 

Repository files navigation

Flask-Cache

Adds easy cache support to Flask.


This fork of Flask-Cache includes the ability to cache with Apache Cassandra by setting CACHE_TYPE: cassandra.

The following config keys are available:

  • CACHE_CASSANDRA_NODES: list of Cassandra IPs or hostnames (default: ["localhost"])

  • CACHE_CASSANDRA_PORT: integer port number to connect on for all nodes (default: 9042)

  • CACHE_CASSANDRA_TABLE: string table name to use in Cassandra (default: "flask_cache")

  • CACHE_CASSANDRA_KEYSPACE: string keyspace to use in Cassandra (default: "flask_cache")

  • CACHE_CASSANDRA_REPLICATION_FACTOR: integer replication factor to use (default: 1)

  • CACHE_CASSANDRA_READ_CONSISTENCY: integer ConsistencyLevel to use for reads (default: 1)

  • CACHE_CASSANDRA_WRITE_CONSISTENCY: integer ConsistencyLevel to use for writes (default: 0)

  • CACHE_CASSANDRA_DELETE_CONSISTENCY: integer ConsistencyLevel to use for deletes (default: 0)

  • CACHE_CASSANDRA_TABLE_CONSISTENCY: integer ConsistencyLevel to use for table modifications (default: 6)

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%