第一步:下载安装包
进入https://redis.io/download 到官网,选择合适版本进行下载。或者直接采用wget命令下载,
wget https://download.redis.io/releases/redis-3.2.12.tar.gz
第二步:解压redis安装文件
tar -zxvf redis-3.2.12.tar.gz -C /usr/local/
第三步:编译redis
进入redis-3.2.12目录,执行make命令
如果编译提示gcc命令没有找到,需要安装gcc
yum -y install gcc
执行make install
编译成功后,redis-3.2.12目录下会生成redis.conf和src目录
第三步:启动redis
1.拷贝/usr/local/redis-3.2.12/redis.conf到/etc目录下
scp /usr/local/redis-3.2.12/redis.conf /etc/redis.conf
2.进入/usr/local/redis-3.2.12/src将目录下reids的相关启动命令到/usr/local/bin目录下
scp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/bin/
进入/usr/local/bin目录下查看
3.进入/usr/local/redis-3.2.12/utils目录,将启动脚本拷贝到/ect/init.d目录
scp /usr/local/redis-3.2.12/utils/redis_init_script /etc/init.d/redis
修改/etc/init.d/redis启动脚本,指定conf的路径
4.vi/etc/redis.conf配置信息,将reids配置为后台启动
5.redis相关命令如下:
启动:service redis start
停止:service redis stop
第四步:查看redis是否启动成功,执行 ps -ef | grep redis命令,出现如下信息表示启动成功
安装过程中常见问题
1.service redis start 过程中出现如下错误
原因是reids没有添加到服务中,需要将redis添加到服务中
执行如下命令
chkconfig -- add redis
添加出现服务出现service redis does not support chkconfig错误
需要在/etc/init.d/redis前面添加如下信息
2.service redis stop 停止redis服务报/var/run/redis_6379.pid exists,process is already running or crashed
进入/var/run目录,删除redis_6379.pid文件即可