cherrys

Software skärmdump:
cherrys
Mjukvaruinformation:
Version: 0.4
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 12

Rating: 3.5/5 (Total Votes: 2)

cherrys är en Redis backend för cherrypy sessioner.
Cherrypy sparkar några allvarliga ass i kategorin "Jag är bara en HTTP-ram"! Från och med version 3.2 stöder 4 typer av förvaring för sessioner som standard:
- Ram
- Arkiv
- PostgreSQL
- Memcached
Redis växer i popularitet som ett alternativ till Memcached (och stöds fullt ut på dotCloud!)
Installation
Om du inte använder PIP ännu. Installera det och medan du är på det överväga att använda virtualenv också.
PiP installera cherrys
redis-PY och cherrypy krävs beroenden därmed kommer att installeras vid behov.
Vi rekommenderar att du installerar hiredis-py (snabbare parser) också.
PiP installera hiredis
Användning (och abusage)
Att berätta cherrypy som backend att använda, måste vi ange storage_type för sessioner verktyget. Du kanske vill läsa mer om cherrypy konfiguration.
tools.sessions.storage_type: 'redis'
Men cherrypy inte vet Redis. Därför är det första vi måste göra är att lägga till Cherrys RedisSession klassen cherrypy.lib.sessions.
import cherrys
cherrypy.lib.sessions.RedisSession = cherrys.RedisSession
Det är så enkelt!
Config ordbok
Det finns 4 valfria parametrar som du kan ställa in:
- Värd [127.0.0.1]
- Port [6379]
- Db [0]
- Lösenord [Ingen]
En fullständig config ordbok aktivera Redis backas sessioner skulle se ut så här.
config = {
& Nbsp; "tools.sessions.on": Det är sant,
& Nbsp; "tools.sessions.storage_type ':' redis",
& Nbsp; "tools.sessions.host": "REDIS_HOST",
& Nbsp; "tools.sessions.port": "REDIS_PORT",
& Nbsp; "tools.sessions.db": "REDIS_DB",
& Nbsp; "tools.sessions.password": "REDIS_PASSWORD"
& Nbsp;}

Krav :

  • Python

Annan programvara för utvecklare Eugene Van den Bulke

spot
spot

14 Apr 15

Kommentarer till cherrys

Kommentarer hittades inte
Kommentar
Slå på bilder!