安装Redis
Redis安装完之后,进入到bin目录下
cd /usr/local/bin
查看bin目录下所有文件,可以看到有redis-server,reddis-cli,redis-sentinel等文件
这说明安装Redis成功
运行Redis
前台启动Redis
在任意文件夹下,输入命令redis-server(这个时候按tab键可以智能补全指令,说明已经写到环境变量中了)
之后会运行出这个界面:
但是这个启动方式叫做前台启动,可以发现页面并没有停止,而是卡在这里。如果此时我们想要建立链接,我们只能重新打开一个窗口建立链接,当前窗口如果关掉(ctrl+c),redis也挂掉了。所以我们需要后台启动Redis
后台启动
想要后台启动Redis,我们必须修改Redis的配置文件并且指定配置文件启动。
要修改配置文件,首先需要把配置文件备份一下,以免改错了还能恢复
cp redis.conf redis.conf.bck
备份完成后,我们可以修改配置文件了
进入配置文件
vi redis.conf
要修改的地方:
- 监听的地址,,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意IP访问,
!注意!生产环境下不要设置为0.0.0.0
bind 0.0.0.0
- 守护进程,修改为yes后即可后台运行
daemonize yes
- 密码,设置后访问redis必须输入密码
requirepass: 11111 - 日志文件
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,直接杀死进程
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