一、安装必需包gcc
yum install gcc
二、下载redis,并解压
wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar zxvf redis-5.0.5.tar.gz
三、进入redis解压目录,编译安装
cd redis-5.0.5 #如果不加参数,linux下会报错 make MALLOC=libc
四、将/usr/local/redis-5.0.5/src目录下的文件加到/usr/local/bin目录
在解压目录下执行:cd src && make install
五、启动redis:
- 直接启动方式,在redis解压目录的src文件夹下执行:
./redis-server
如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
按 ctrl + c可以关闭窗口
- 以后台进程方式启动redis
修改redis.conf文件,该文件在redis解压目录下
vi redis.conf
#将daemonize no 改为daemonize yes
指定redis.conf文件启动
./redis-server /usr/local/redis-5.0.5/redis.conf
- 关闭redis进程
#查看当前redis进程 ps -aux | grep redis #使用kill命令杀死进程 kill -9 pid
- 设置开机启动
在/etc目录下新建redis目录:mkdir redis
将/usr/local/redis-5.0.5/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf
将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redisd
先切换到/etc/init.d目录下 ,然后执行自启命令
cd /etc/init.d
chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
启动:
service redisd start
关闭:
service redisd stop