Debian系统自带的Redis版本为2.4,Ubuntu自带的版本为2.8,都不是最新的3.0.2版本,不得不本身手工编译。流程以下:redis
sudo apt-get install build-essential
到 Redis首页 下载最新版本的源码,当前版本为 3.0.2:http://download.redis.io/releases/redis-3.0.2.tar.gzshell
万幸,Redis是纯C开发,也没依赖什么特殊的库,解压后直接编译便可。服务器
tar xvf redis-3.0.2.tar.gz cd redis-3.0.2 make make test
通常Linux下的软件在编译完以后都是用make install
,但一般所谓的安装只是单纯的拷贝文件到PATH目录下,并无把redis-server注册为系统服务。还好,咱们用Debian/Ubuntu就是有特权!Redis提供了一个工具,在安装完毕以后可帮忙注册系统服务。工具
sudo make install cd utils sudo ./install_server.sh
根据提示填写默认端口、日志路径、配置文件路径等,惋惜没有让咱们填写系统服务的名称,默认名称为 redis_6379,我仍是喜欢服务名叫 redis-server,所以须要执行以下代码:测试
sudo mv /etc/init.d/redis{_6379,-server}
这样经过 sudo service redis-server restart
就能管理Redis服务器了。ui
$ redis-cli PING PONG