Caution! This module tested only with tarantool 1.5.
By this time celery backend is not ready.
Only one tarantool instance is supported by this time.
tarantool_utils.django.TarantoolCache
tarantool_utils.django.TarantoolSession (not ready)
tarantool_utils.celery.TarantoolBackend
tarantool_utils.celery.TarantoolTransport (not ready)
tarantool_utils.sentry.TarantoolBuffer
Installation
Take expirationd.
https://github.com/mailru/tntlua/blob/master/expirationd.lua for tarantool 1.5
https://github.com/tarantool/expirationd - tarantool 1.6
Example tarantool.conf
# Django cache space[0].enabled = 1 space[0].index[0].type = "HASH" space[0].index[0].unique = 1 space[0].index[0].key_field[0].fieldno = 0 space[0].index[0].key_field[0].type = "STR" # key space[0].index[1].type = "TREE" space[0].index[1].unique = 0 space[0].index[1].key_field[0].fieldno = 2 space[0].index[1].key_field[0].type = "NUM64" # timeout # Sentry buffer space[1].enabled = 1 space[1].index[0].type = "HASH" space[1].index[0].unique = 1 space[1].index[0].key_field[0].fieldno = 0 space[1].index[0].key_field[0].type = "STR" # key space[1].index[1].type = "TREE" space[1].index[1].unique = 0 space[1].index[1].key_field[0].fieldno = 2 space[1].index[1].key_field[0].type = "NUM64" # timeout space[2].enabled = 1 space[2].index[0].type = "HASH" space[2].index[0].unique = 1 space[2].index[0].key_field[0].fieldno = 0 space[2].index[0].key_field[0].type = "STR" # key space[2].index[0].key_field[1].fieldno = 1 space[2].index[0].key_field[1].type = "STR" # column space[2].index[1].type = "TREE" space[2].index[1].unique = 0 space[2].index[1].key_field[0].fieldno = 0 space[2].index[1].key_field[0].type = "STR" # key space[2].index[2].type = "TREE" space[2].index[2].unique = 0 space[2].index[2].key_field[0].fieldno = 3 space[2].index[2].key_field[0].type = "NUM64" # timeout # Celery backend space[3].enabled = 1 space[3].index[0].type = "HASH" space[3].index[0].unique = 1 space[3].index[0].key_field[0].fieldno = 0 space[3].index[0].key_field[0].type = "STR" # key space[3].index[1].type = "TREE" space[3].index[1].unique = 0 space[3].index[1].key_field[0].fieldno = 2 space[3].index[1].key_field[0].type = "NUM64" # timeout
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tarantool-utils-0.1.4.tar.gz
(6.4 kB
view details)
File details
Details for the file tarantool-utils-0.1.4.tar.gz.
File metadata
- Download URL: tarantool-utils-0.1.4.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e896c66219edd2bfe4b89a876f81e3d54eacf083f7aa62b1baa15b1d9dd83099
|
|
| MD5 |
3bb03ada0738ec01cd5d0515b5acb1cf
|
|
| BLAKE2b-256 |
4de45a0e1f4edc1e918ca2131d03e4b9e7b4efae58853d93b0fae458f3b5f705
|