保姆级教程——手把手教会你如何在Linux上安装Redis

一、Linux系统安装Redis(7.4.0)

注意: 全程是在root底下操作,当然也可以采用sudo

1.1 安装Redis依赖

Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖

# 首先需要先配置阿里镜像源(快一点)
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清除缓存并生成新的缓存:
sudo yum clean all
sudo yum makecache

# 安装一个依赖包管理器,如yum或dnf。以下是使用yum的示例:
sudo yum install yum-utils  

# 安装依赖
yum install -y gcc tcl

1.2 通过远程工具将下载的安装包上传并解压

安装包采用 redis-7.4.0.tar.gz

  1. 将安装包上传到/usr/local/src文件夹底下
    在这里插入图片描述

  2. 解压文件

tar -zxvf redis-7.4.0.tar.gz
  1. 解压以后进入到redis目录下
cd redis-7.4.0
  1. 运行编译命令
make && make install

默认的安装路径是在 /usr/local/bin/

该目录下:

  • redis-cli:是redis提供的命令行客户端
  • redis-server:是redis的服务端启动脚本
  • redis-sentinel:是redis的哨兵启动脚本

二、启动Redis

2.1 默认启动

# 在任意目录底下
redis-server
# 这种启动属于“前台启动”,会阻塞整个会话窗口,窗口按下 `Ctrl+C` Redis会关闭,不推荐使用

2.2 指定配置启动

如果要让Redis以后台方式启动,则必须修改Redis配置文件,在redis安装包下(/usr/local/src/redis-7.4.0),文件名为redis.conf

  1. 在修改之前现将文件进行一个备份
cp redis.conf redis.conf.bck
  1. 然后修改redis.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 123456


## 其他配置(可以选择配置)
# 监听端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志,持久化等文件保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
database 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
  1. 启动redis
# 进入redis安装目录
cd /usr/local/src/redis-7.4.0
# 启动
redis-server redis.conf

# 查看redis运行进程
ps -ef | grep redis
  1. 停止redis
# 通过杀进程结束
kill -9 进程Id

# 通过redis-cli来执行
redis-cli -u 123456 shutdown

三、开机自启

  1. 新建文件
# 新建一个开机自启文件
vi /etc/systemd/system/redis.service

# 文件内容
[Util]
Description=redis-server
After=network.target

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

[Install]
WantedBy=multi-user.target


# 然后重载系统服务
systemctl daemon-reload

#然后就可以使用命令来操作redis
systemctl start redis
# 查看状态
systemctl status redis
# 停止redis
systemctl stop redis
# 配置redis开机自启
systemctl enable redis

四、reids客户端

4.1 命令行客户端(redis-cli)

reids-cli [options] [commonds]

# options
 -h 127.0.0.1 : 指定要连接的Ip地址,默认127.0.0.1
 -p 8888 : 指定要连接的端口
 -a 123456 :密码

4.2 图形化客户端

下载地址:https://github.com/lework/RedisDesktopManager-Windows/releases

下载之后解压出来是exe文件,双击安装即可

  1. 运行客户端,点击连接

    点击连接不上的时候,记得先关闭一下Linux服务器的防火墙

    systemctl stop firewalld.service
    

在这里插入图片描述

写在最后
哈喽!大家好呀,我是 Code_Cracke,一名热爱编程的小伙伴。在这里,我将分享一些实用的开发技巧和经验心得。如果你也对编程充满热情,欢迎关注并一起交流学习!
如果你对这篇文章有任何疑问、建议或者独特的见解,欢迎在评论区留言。无论是探讨技术细节,还是分享项目经验,都能让我们共同进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Code_Cracke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值