django 安装redis及session使用redis存储
发布时间:2020-12-20 10:43:00 所属栏目:Python 来源:网络整理
导读:环境:centos 7.4? ? 第一:安装redis 下载redis并安装:wget http: //download.redis.io/releases/redis-5.0.5 .tar.gzyum -y install gcc gcc-c++ tar -zxvf redis-5.0.5 .tar.gzcd redis -5.0.5 make MALLOC = libccd src make installls . /redis-server
环境:centos 7.4? ? 第一:安装redis 下载redis并安装: wget http://download.redis.io/releases/redis-5.0.5.tar.gz yum -y install gcc gcc-c++ tar -zxvf redis-5.0.5.tar.gz cd redis-5.0.5 make MALLOC=libc cd src && make install ls ./redis-server #查看启动文件是否存在 nohup ./redis-server > /home/redis.file 2>&1 & #后台启动redis 接下可以开始启动,客户端,测试一下 ./redis-cli 进入客户端后 set home "ceshi" get home 第二:django设置连接redis,并设置session使用redis存储 在settins中添加如下: CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache","LOCATION": "redis://127.0.0.1:6379","OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient","CONNECTION_POOL_KWARGS": {"max_connections": 100} # "PASSWORD": "123", } } } SESSION_ENGINE = ‘django.contrib.sessions.backends.cache‘ SESSION_CACHE_ALIAS = ‘default‘ SESSION_COOKIE_AGE = 60 * 5 #设置5分钟过期 第三:开始在views中测试session request.session["kkk"] = "nihao" 另外个地方获取 ceshi=request.session.get(‘kkk‘) print (ceshi) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |