一、安装
1、下载redis稳定版,地址:
http://www.redis.io/download
2、系统ubuntu14,redis2.8.17
$ tar -xzvf redis-2.8.13.tar.gz $ cd redis-2.8.17 $ make
此时会在目录下生成四个可执行文件:redis-benchmark、redis-cli、redis-server、redis-stat
$sudo make install
这个操作会将生成的可执行文件复制到/usr/local/bin中
结果:
ncr@ubuntu:~/software/nosql/redis-2.8.17$ cd /usr/local/bin/ ncr@ubuntu:/usr/local/bin$ ll total 8556 drwxr-xr-x 2 root root 4096 Oct 28 10:38 ./ drwxr-xr-x 10 root root 4096 Sep 9 14:11 ../ -rwxr-xr-x 1 root root 2166102 Oct 28 10:38 redis-benchmark* -rwxr-xr-x 1 root root 29283 Oct 28 10:38 redis-check-aof* -rwxr-xr-x 1 root root 62099 Oct 28 10:38 redis-check-dump* -rwxr-xr-x 1 root root 2299483 Oct 28 10:38 redis-cli* -rwxr-xr-x 1 root root 4184666 Oct 28 10:38 redis-server*
二、启动
1、直接启动(适用于开发环境)
切换到redis-2.8.17/src目录下 $redis-server
2、通过初始化脚本启动(适用于生产环境)
(1)配置init脚本:
wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf sudo mv redis-server /etc/init.d/redis-server sudo chmod +x /etc/init.d/redis-server sudo mv redis.conf /etc/redis.conf
(2)初始化用户和日志路径
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
(3) 启动Redis:
sudo /etc/init.d/redis-server start
(4)将redis-server做成开机自启动服务
sudo update-rc.d redis-server defaults
注:
添加一个服务 #sudo update-rc.d 服务名 defaults 99 删除一个服务 #sudo update-rc.d 服务名 remove 临时重启一个服务 #/etc/init.d/服务名 restart 临时关闭一个服务 #/etc/init.d/服务名 stop 临时启动一个服务 #/etc/init.d/服务名 start
三、关闭redis
(1)
sudo redis-cli shutdown
(2)
kill redis进程id
注意不用kill -9