django运行错误:wrong number of arguments for 'set' command

这个错误是由于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
启动                                                                                                                                                       

你可能感兴趣的:(python,django)