Flask-Aerospike is a Flask extension that provides integration with the Aerospike database
Flask-Aerospike is a Flask extension that provides integration with the Aerospike database. It simplifies the process of connecting to and interacting with Aerospike from your Flask applications.
You can install Flask-Aerospike using pip:
pip install flask-aerospike
Here is a simple example of how to use Flask-Aerospike in your Flask application:
import aerospike
from flask import Flask
from flask_aerospike import FlaskAerospike
app = Flask(__name__)
app.config['FLASK_AEROSPIKE_CLIENT'] = aerospike.client({'hosts': [('127.0.0.1', 3000)]}).connect()
ap = FlaskAerospike(app)
@app.route('/')
def index():
client = ap.connection
# Your Aerospike operations here
return 'Hello, Aerospike!'
if __name__ == '__main__':
app.run()
You can configure Flask-Aerospike using the following configuration variables:
FLASK_AEROSPIKE_CLIENT
: A list of tuples containing the host and portSESSION_AEROSPIKE_NAMESPACE
: The namespace to use in Aerospike.SESSION_AEROSPIKE_BIND_KEY
: The set to use in Aerospike.The full documentation is available at Read the Docs.
Contributions are welcome! Please read the contributing guidelines for more information.
This project is licensed under the MIT License. See the LICENSE file for details.
This project is maintained by:
See the AUTHORS.md file for a full list of contributors.