Linux下安装Redis详细教程
1.准备REDIS安装包
redis下载地址:Index of /releases/
这⾥下载的是 redis-6.2.9.tar.gz 安装包,并将其放在了/home/workspace/zipfile目录下
2.解压安装包
1、在 /usr/local/ 下创建 redis ⽂件夹并进⼊
cd /usr/local/
mkdir redis
cd redis
2、将 Redis 安装包解压到 /usr/local/redis 中即可
tar zxvf /home/workspace/zipfile/redis-6.2.9.tar.gz -C ./
解压完之后, /usr/local/redis 目录中会出现⼀个 redis-6.2.9 的目录
3.编译并安装
cd redis-6.2.9/
make && make install
没有出错就说明安装成功了
安装完成后,在任意目录输入redis-server命令即可启动Redis:
redis-server
这种启动属于台前启动,会阻塞整个会话窗口,窗口关闭或者按下CTRL+Z则Redis停止。不推荐使用。
4.设置配置文件
进入目录
cd /usr/local/redis/redis-6.2.9
文件备份
cp /usr/local/redis/redis-6.2.9/redis.conf redis_bak.conf
打开配置文件
vim 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 123321
5.开机自启
新建一个系统服务文件:
vim /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis-6.2.9/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis-6.2.9/redis.conf,这里/usr/local/redis/redis-6.2.9/redis.conf要修改为自己的redis.conf的地址,也就是自己的安装位置
然后重载系统服务:
systemctl daemon-reload
现在,我们可以用下面这组命令来操作redis了:
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
执行下面的命令,可以让redis开机自启
systemctl enable redis
6.redis命令行客户端
Redis安装完成后就自带了命令行客户端:redis-cli,使用方式如下:
redis-cli [options] [commonds]
其中常见的options有:
-h 127.0.0.1
:指定要连接的redis节点的IP地址,默认是127.0.0.1-p 6379
:指定要连接的redis节点的端口,默认是6379-a 123321
:指定redis的访问密码
如下输入redis-cli -a 密码,即可进入命令行客户端