1、setting.py
キャッシュ= {
"デフォルト":{
"BACKEND": "django_redis.cache.RedisCache"、
"LOCATION": "のRedis:// IP:ポート/ 0"、
"オプション":{
"CLIENT_CLASS": "django_redis.client.DefaultClient"、
"CONNECTION_POOL_KWARGS":{ "MAX_CONNECTIONS" 100、 'decode_responses':真}、
"パスワード": "12345678"、#密码
}
}
#可设置多个Redisの......
"redis2":{
"BACKEND": "django_redis.cache.RedisCache"、
"LOCATION": "のRedis:// IP:ポート/ 0"、
"OPTIONS":{
「CLIENT_CLASS ": "django_redis.client.DefaultClient"、
"CONNECTION_POOL_KWARGS":{" MAX_CONNECTIONS」100、 'decode_responses':真}
"PASSWORD": "12345678"、 #のパスワード
}
}
}
図2に示すように、接続のRedis
輸入django_redis
Redisの= django_redis.get_redis_connection()#デフォルトデフォルト設定は、内部に設けられた
#のRedis = django_redis.get_redis_connection( 'redis2' )#のRedisの内部に設置他のデータベースを使用
redis.set(トークン、pickle.dumps(ユーザ) 、const.token_expire )文字列配列に#pickleモジュールオブジェクト、トークンは省略するが独自に定義します