CentOS7安装Redis5.x

官网https://redis.io/download

安装运行

本文系统版本是CentOS7,gcc版本是4.8.5

选择stable(稳定版)下载安装包

wget https://download.redis.io/releases/redis-5.0.5.tar.gz

解压安装包

tar -zxvf redis-5.0.5.tar.gz

进入解压后的目录

cd redis-5.0.5/

编译代码

make MALLOC=libc

Redis的三种启动方式

1.直接启动

编译完成后进入src目录

cd src/

启动Redis

./redis-server

启动成功,等待连接

2.指定配置文件启动

修改redis.conf的daemonize属性为yes保存,该属性将Redis以守护进程的方式运行

该属性设置为yes后,Redis会在后台一直运行,除非手动kill该Redis进程,同时将进程pid号写入至redis.conf选项pidfile设置的文件中,默认会生成在/var/run/redis.pid,也可以通过pidfile来指定pid文件生成的位置

进入src目录,指定配置文件启动Redis

./redis-server /usr/local/Redis/redis-5.0.5/redis.conf

执行结果

3.使用Redis启动脚本设置开机自启动

启动脚本redis_init_script在Redis解压后的utils文件夹下

将启动脚本拷贝到/etc/init.d/的redisd文件下

cp redis_init_script /etc/init.d/redisd

查看redisd启动脚本

该脚本读取/etc/redis/端口号.conf的配置文件

在etc下创建redis文件夹

mkdir /etc/redis/

将redis.conf拷贝到/etc/redis/6379.conf

cp redis.conf /etc/redis/6379.conf

redisd脚本中的

EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

这两个路径根据自己的安装路径进行修改

使用

chkconfig redisd on

设置开机自启动

有问题的话需要在redisd启动脚本开头加入如下内容

#!/bin/sh
# chkconfig:   2345 90 10

启动redis

service redisd start

查看Redis进程

启动成功

停止服务使用

service redisd stop

默认只能本地才能连接,需要远程连接修改redis.conf配置文件(配置开机自启动修改6379.conf)

需要修改的属性

daemonize改为yes

将NETWORK部分的bind 127.0.0.1注释掉

protected-mode属性改为no

重启Redis服务即可

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值