a really simple API을 수행하여 Python 용 SPORE 클라이언트 생성을 테스트합니다.Python으로 RedisDict를 어떻게해야합니까?
WSGI에서 서버를 통해 데이터를 유지하는 가장 좋은 방법은 무엇입니까?
import json
from redis import Redis
redis = Redis()
class RedisDict:
"""A redis based dict."""
def dict(self):
TODOS = redis.get('TODOS')
return json.loads(TODOS)
def keys(self):
return self.dict().keys()
def __getitem__(self, key):
return self.dict()[key]
def __setitem__(self, key, value):
obj = self.dict()
obj[key] = value
redis.set('TODOS', json.dumps(obj))
def __delitem__(self, key):
obj = self.dict()
del obj[key]
redis.set('TODOS', json.dumps(obj))
todos = RedisDict()
가 어떻게이 DICT을 반환 dict(todos)
을 만들 수 있습니다
은 내가 RedisDict 그런 식으로 만들려고? WSGI 환경이면 충분합니까?
가 레디 스 내부로 저장 "TODOS"무엇입니까? 해시? – Anorov
아직 해시이어야합니다. – Natim