1,下载redis
linux系统下载
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 $ make
2,编译完成后,把redis.conf文件,复制到另外一个文件夹下
1,cd redis-xx-xx 2,src/redis-server /usr/redis.conf #启动
3,下载django-redis
pip install django-redis
然后在settings中配置
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "PASSWORD": "mysecret" #密码需要在配置redis.conf中设置 } } }
redis密码的设置
#requirepass foobared 原始
去掉行前的注释,并修改密码为所需的密码,保存文件
requirepass mypassword #
重启redis
sudo service redis restart
#或者
sudo service redis stop
sudo redis-server /etc/redis.conf
4,最后在settings.py中间件中加上
MIDDLEWARE = [ # 站点缓存 , 注意必须在第一个位置 'django.middleware.cache.UpdateCacheMiddleware', ... # 站点缓存, 注意必须在最后一个位置 'django.middleware.cache.FetchFromCacheMiddleware', ]