原文链接:https://blog.csdn.net/weixin_44520259/article/details/93388802本文链接:https://blog.csdn.net/weixin_44520259/article/details/93388802 问题描述 我想用redis来存储session,于是我在settings.py文件里做了如下设置: #将session的存储位置设为redis数据库 SESSION_ENGINE=‘redis_sessions.session’ #设置服务器ip SESSION_REDIS_HOST=‘localhost’ #填写redis端口号 SESSION_REDIS_PORT=6379 #选择redis里的...
根据openid分配redsi,middleware中间件代码如下: <?phpnamespace App\Http\Middleware;use Closure; use Illuminate\Support\Facades\Log;class InitRedis {/*** Handle an incoming request.** @param \Illuminate\Http\Request $request* @param \Closure $next* @return mixed*/public function handle($request, Closure $next){$unionid = $request->openid;$this->initRedisConfig($unionid);return $next($request);}/*...
错误信息:redis.exceptions.DataError: Invalid input of type: dict. Convert to a byte, string or number first. 解决办法:python中redis包更新导致的问题,变更了srem方法的输入。使用旧版本pip install redis==2.10.6,即可解决