Python: Redis als Session-Backend Beaker
Frage
Jeder hatte Erfolg mit der Verwendung von Redis als Beaker Backend? Können Sie mir verknüpfen oder Bibliothek sagen, wie es zu tun? Ich bin für jede Bibliothek suchen, die dies tut aber nichts aus der Google-Suche bekommen.
Lösung
Ich habe Pylonen Benutzergruppe geschrieben und diese Information resolve meine Frage ..
http://groups.google.com/group/pylons-discuss/ msg / a1144aa1ca8e0417
Hier sind die Schritte, die für mich gearbeitet:
- easy_install redis
- easy_install pip
- pip installieren git + git: //github.com/bbangert/beaker_extensions.git
-
Bearbeiten Pylons' development.ini
[app:main] full_stack = true static_files = true cache_dir = %(here)s/data beaker.session.type = redis beaker.session.url:127.0.0.1:6379 beaker.session.key = appname
-
(Optional) Bearbeiten Sie diese Datei und ändern Sie die Serialisierungsmethode zu JSON. Sogar obwohl JSON nicht so effizient Byte für Byte ist wie ich, wie es leicht ist lesbar und relativ gut über die Technologien unterstützt Ich habe gewählt:
https://github.com/bbangert/beaker_extensions/blob/ Master / beaker_extensions / redis_.py
Veröffentlicht von Jeff Tchang