如何启动Redis,前台启动,后台启动和开机自启

安装Redis

Redis安装完之后,进入到bin目录下

cd /usr/local/bin

查看bin目录下所有文件,可以看到有redis-server,reddis-cli,redis-sentinel等文件
这说明安装Redis成功

运行Redis

前台启动Redis

在任意文件夹下,输入命令redis-server(这个时候按tab键可以智能补全指令,说明已经写到环境变量中了)
之后会运行出这个界面:
Redis启动成功
但是这个启动方式叫做前台启动,可以发现页面并没有停止,而是卡在这里。如果此时我们想要建立链接,我们只能重新打开一个窗口建立链接,当前窗口如果关掉(ctrl+c),redis也挂掉了。所以我们需要后台启动Redis

后台启动

想要后台启动Redis,我们必须修改Redis的配置文件并且指定配置文件启动。
要修改配置文件,首先需要把配置文件备份一下,以免改错了还能恢复

cp redis.conf redis.conf.bck

备份完成后,我们可以修改配置文件了
进入配置文件

vi redis.conf

要修改的地方:

  1. 监听的地址,,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意IP访问,
    !注意!生产环境下不要设置为0.0.0.0
bind 0.0.0.0
  1. 守护进程,修改为yes后即可后台运行
daemonize yes
  1. 密码,设置后访问redis必须输入密码
    requirepass: 11111
  2. 日志文件
logfile "redis.log"
# 如果不修改logfile配置,默认不产生配置文件
# 如果不另外修改dir配置,默认在当前目录

注:修改文件时,“/”+配置名,可以进行搜索,光标自动定位到该配置的位置
启动:

# 进入redis安装目录
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf

此时redis已经在后台运行了,可以通过

ps -ef | grep redis

指令判断redis是否正常运行
正常运行的状态
Redis正常运行
停止redis,直接杀死进程

kill -9 14821

开机自启

需要通过自己编写系统服务文件,实现开机自启
首先,新建要给系统服务文件,并进入

vi /etc/systemd/system/redis.service

文件内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重新加载系统服务:

systemctl daemon-reload
  • 通过systemctl start redis来启动redis
systemctl start redis
  • 通过systemctl stop redis来关闭redis
systemctl stop redis
  • 通过systemctl status redis来查看redis状态
systemctl status redis
  • 实现开机自启
systemctl enable redis

别忘了还可以通过下面这条指令查看redis运行状态

ps -ef | grep redis
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值