$ wget http://redis.googlecode.com/files/redis-2.6.0.tar.gz
$ tar xzf redis-2.6.0.tar.gz
$ cd redis-2.6.0
$ make
然后make test出現一個錯誤缺少tcl,這個時候可以sudo apt-get install tcl
然后在sudo make test不會出現錯誤了。
$sudo make install
這時Redis 的可執行文件被放到了/usr/local/bin
2、下載配置文件和init啟動腳本:
sudo mv redis-server /etc/init.d/redis-server
sudo chmod +x /etc/init.d/redis-server
sudo mv redis.conf /etc/redis.conf
3、初始化用戶和日志路徑
第一次啟動Redis前,建議為Redis單獨建立一個用戶,並新建data和日志文件夾
sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis
sudo chown redis.redis /var/log/redis
4、設置開機自動啟動,關機自動關閉
sudo update-rc.d redis-server defaults
5、啟動Redis:
sudo /etc/init.d/redis-server /etc/redis.conf
出現了一個錯誤是
'vm-enabled no' Bad directive or wrong number of arguments這個在網上查了一下,是應為redis.conf和當前版本的redis不匹配造成,所以就在網上
搜索了一下與redis2.6.0相匹配的redis.conf
鏈接:
https://raw.github.com/antirez/redis/unstable/redis.conf替換之前的那個/etc/redis.conf就可以了
sudo /etc/init.d/redis-server /etc/redis.conf(可以sudo redis-server start )
就出現了成功啟動。
然后redis-cli就會出現
redis 127.0.0.1:6379>表示成功!