Linux上的redis安装和后台启动
下载并安装
$ wget dis.io/releases/redis-2.8.
$ tar -zxvf redis-2.8.
$ cd redis-2.8.3
$ make
如果make命令执⾏时出现gcc未到错误则执⾏
linux安装redis客户端
yum -y install gcc automake autoconf libtool make
再次执⾏命令make
make
编译完成后,在src⽬录下将⽂件redis-server、redis-benchmark、redis-cli拷贝到⼀个⽬录下。
在usr下创建⽬录:
mkdir /usr/redis
cd到redis安装⽬录的src⽬录下
cd /redis-2.8.3/src/
拷贝到创建的redis⽬录下:(f不在src⽬录下则cd redis-2.8.3 再执⾏f /usr/redis 命令)
$ cp redis-server /usr/redis
$ cp redis-benchmark /usr/redis
$ cp redis-cli /usr/redis
$ f /usr/redis
切换到创建的redis⽬录下
cd /usr/redis
前台启动redis服务
./redis-server
后台启动redis服务
设置在后台运⾏redis,打开并编辑f,把daemonize设置为yes 设置好后保存并退出(:wq)
f
daemonize yes : redis采⽤的是单进程多线程的模式。当f中选项daemonize设置成yes时,代表开启守护进程模式。在该模式
下,redis会在后台运⾏,并将进程pid号写⼊⾄f选项pidfile设置的⽂件中,此时redis将⼀直运⾏,除⾮⼿动kill该进程。daemonize no :当daemonize选项设置成no时,当前界⾯将进⼊redis的命令⾏界⾯,exit强制退出或者关闭连接⼯具(putty,xshell等)都会导致redis进程退出。
执⾏后台启动命令
./f
执⾏以下命令查看redis是否启动成功
ps -ef|grep redis