下载并解压redis安装包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -zxvf redis-5.0.3.tar.gz
进入redis目录,可以查看到解压后的文件
可以在上图中看到,并没有configure这类的配置文件,但是有一个'Makefile',意味着安装包已经配置好,所以下面就可以直接make安装就行
开始安装
安装之前确认系统中是否gcc,autoconf等基础支持的包(建议直接先执行一下下面的命令,Ubuntu的话可以直接把yum换成apt-get)
yum install gcc gcc-c++ autoconf pcre pcre-devel make automake
然后安装到/opt/soft/redis(自定义目录)
make PREFIX=/opt/soft/redis install
安装成功后最后大概是这么个样子:
安装成功后进入/opt/soft/redis这个安装目录就可以看到bin目录,里面放的就是redis的一些脚本
配置启动Redis
配置: 进入redis源码包下,可以看到有一个redis.conf的配置文件,将他拷贝到redis安装目录下新建的etc目录
mkdir -p /opt/soft/redis/etc
cp redis.conf /opt/soft/redis/etc/
制作启动脚本:
在源码包中有一个 utils 的目录,进去看看到一个启动脚本
编辑图中选择的这个文件
添加配置文件软链
mkdir -p /etc/redis
ln -s /opt/soft/redis/etc/redis.conf /etc/redis/6379.conf
然后把制作好的启动脚本复制到/etc/init.d目录下
cp redis_init_script /etc/init.d/redis
启动Redis:
/etc/init.d/redis start
上面表示就启动成功了,但是有一个小小的问题,这样会一直占用终端,所以我们得让他后台执行,通常可以用" nohub 具体命令 & " 的方式让他以守护进程的方式在后台运行,在这里也可以直接改配置文件,如下
编辑前面安装好的配置文件,把下图中对应的那个参数改成yes
vi /opt/soft/redis/etc/redis.conf
然后在执行启动命令,就会看到是以后台的方式在运行了
验证一下
配置Redis开机自启动
编辑redis的配置文件,在前面添加
然后执行下面两个命令
chkconfig --add redis
chkconfig redis on
最后记得重启一下redis
网友评论