这个错误是由于django调用redis的lib引起的。查看一下redis的版本,应该是低于2.6的,我的redis就是2.2的。
2.6以前的版本不支持set命令。
那你只能升级redis了。
Install Redis 2.8.17 on Ubuntu 14.04 & Ubuntu 14.10
第一种方法:
sudo apt-add-repository ppa:chris-lea/redis-server sudo apt-get update sudo apt-get install redis-server
service redis-server start
第二种方法:
sudo wget https://github.com/antirez/redis/archive/2.8.23.tar.gz
tar -zxvf 2.8.23.tar.gz
cd redis-2.8.23/
make
make install
cp redis.conf /etc/redis.conf
修改redis.conf中的配置,后台运行:
daemonize yes
下载init启动脚本:
wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server
/etc/init.d/redis-server start
启动