2021-07-29 00:40:50 +03:00
|
|
|
########
|
|
|
|
|
Storages
|
|
|
|
|
########
|
|
|
|
|
|
|
|
|
|
Storages out of the box
|
|
|
|
|
=======================
|
|
|
|
|
|
|
|
|
|
MemoryStorage
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
.. autoclass:: aiogram.dispatcher.fsm.storage.memory.MemoryStorage
|
2021-10-12 01:11:53 +03:00
|
|
|
:members: __init__
|
2021-07-29 00:40:50 +03:00
|
|
|
:member-order: bysource
|
|
|
|
|
|
|
|
|
|
RedisStorage
|
|
|
|
|
------------
|
|
|
|
|
|
|
|
|
|
.. autoclass:: aiogram.dispatcher.fsm.storage.redis.RedisStorage
|
|
|
|
|
:members: __init__, from_url
|
|
|
|
|
:member-order: bysource
|
|
|
|
|
|
2021-10-12 01:11:53 +03:00
|
|
|
Keys inside storage can be customized via key builders:
|
|
|
|
|
|
|
|
|
|
.. autoclass:: aiogram.dispatcher.fsm.storage.redis.KeyBuilder
|
|
|
|
|
:members:
|
|
|
|
|
:member-order: bysource
|
|
|
|
|
|
|
|
|
|
.. autoclass:: aiogram.dispatcher.fsm.storage.redis.DefaultKeyBuilder
|
|
|
|
|
:members:
|
|
|
|
|
:member-order: bysource
|
|
|
|
|
|
|
|
|
|
|
2021-07-29 00:40:50 +03:00
|
|
|
Writing own storages
|
|
|
|
|
====================
|
2021-10-12 01:11:53 +03:00
|
|
|
|
|
|
|
|
.. autoclass:: aiogram.dispatcher.fsm.storage.base.BaseStorage
|
|
|
|
|
:members:
|
|
|
|
|
:member-order: bysource
|