andy27367451 发表于 2016-12-19 06:01:00

unbuntu下安装redis-2.8.17实践

  一、安装
  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-x2 root root    4096 Oct 28 10:38 ./
drwxr-xr-x 10 root root    4096 Sep9 14:11 ../
-rwxr-xr-x1 root root 2166102 Oct 28 10:38 redis-benchmark*
-rwxr-xr-x1 root root   29283 Oct 28 10:38 redis-check-aof*
-rwxr-xr-x1 root root   62099 Oct 28 10:38 redis-check-dump*
-rwxr-xr-x1 root root 2299483 Oct 28 10:38 redis-cli*
-rwxr-xr-x1 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-serverdefaults
   注:

添加一个服务
#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
页: [1]
查看完整版本: unbuntu下安装redis-2.8.17实践