redis修改配置文件立即生效_Redis最新版本5.0.7安装与默认后台运行配置

打开Redis官网(https://redis.io/),一段时间不用Redis发现,最新的Redis版本已经更新到 5.0.7了。刚好现在的项目用到了Redis,索性就直接用了最新版本。

99fd1b05cbb930e3a7be36595afc105e.png

下载方式通常有两种:

  1. 下载安装包到本地,在拷贝到服务器上(通常用于内网安装)
  2. 直接在线下载安装(适用于有外网的情况)

由于现在基本都是云服务器,所以就直接默认外网安装了。安装方式如下:

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

tar xzf redis-5.0.7.tar.gz

cd redis-5.0.7

make

是不是很简单?简单到不可思议???对,就是这么简单。。。

下面启动下服务端:

编译完成后,进入/src目录下执行以下命令:./redis-server

这个时候服务端已经启动了,但是有个问题是:启动后无法继续其它操作,默认启动后不是后台运行的。若执行其它操作,服务端就自动中止执行。所以下面的重点就是修改配置文件,让Redis可以默认后台进程执行,不影响我们服务器其它操作。

vi redis.config 编辑Redis配置文件,找到如下图所示的位置:

设置 daemonize yes

redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

75a75658645f43ec18f7774d84eddf39.png

默认安装的Redis是没有密码的,通常处于安全考虑要手动给Redis设置密码,配置文件下拉找到如下位置:

设置 requirepass 密码

8baca04280f87080e4491898d2866984.png

最后一步,将 bind 127.0.0.1 这一行注释掉。这里的bind指的是只有指定的网段才能远程访问这个redis。 注释掉后,就没有这个限制了。修改完配置文件执行以下命令重新启动Redis即可使配置文件生效。

加载配置文件启动Redis命令:./src/redis-server redis.conf

以上就是最新版本Redis的安装与配置。希望对没有配置过的同学略有帮助。(PS:本人发布的文章所有技术相关操作都经过亲自体验测试,可放心参考)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值