【Linux】安装部署Redis

Redis 是一个高性能的 key-value 存储系统,常用于缓存、消息队列等场景。

在 CentOS 7 操作系统中,可以通过解压缩 Redis 压缩包的方式安装 Redis。下面是具体的安装步骤:

1. 下载 Redis 压缩包

打开终端,并使用 wget 命令下载 Redis 的压缩包,例如:

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

2. 解压缩 Redis 压缩包

使用 tar 命令解压缩下载的 Redis 压缩包

tar -zxvf redis-7.0.12.tar.gz

在这里插入图片描述
进入解压后的 Redis 目录:

cd redis-7.0.12

在这里插入图片描述

3. 编译和安装 Redis

检查编译环境

gcc -v
# 如果没有则安装编译环境
yum install gcc-c++

执行以下命令编译并安装 Redis

make
make install

在这里插入图片描述
在这里插入图片描述

4. 配置 Redis

Redis 的配置文件位于 /etc/redis/redis.conf,使用文本编辑器打开此文件进行配置。

以下是一些常用的配置项:

  • bind:指定绑定的 IP 地址,默认为 127.0.0.1,如果要让 Redis 可以远程访问,可以设置为 0.0.0.0。
  • port:指定 Redis 监听的端口,默认为 6379。
  • daemonize:yes表示以守护进程的方式运行,可以让 Redis 在后台运行并提供服务,不占用终端的控制权。
  • requirepass:设置访问 Redis 时的密码,确保只有授权用户可以访问。
  • daemonize:将 Redis 以守护进程方式运行,即在后台运行。
  • logfile:指定 Redis 日志文件的路径。
  • dbfilename:指定持久化数据库文件的路径。

修改配置后,保存并关闭文件。

5. 设置 Redis 自启动,加入全局环境变量

1. 创建 Redis systemd 配置文件

vim  redis.service
# 将以下内容添加到文件中

[Unit]
Description=Redis Server
After=network.target

[Service]
ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.12/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

确保将 ExecStart 和 ExecStop 的路径修改为正确的 Redis 安装路径以及配置文件路径。

2. 将配置文件移动到 systemd 目录

将 redis.service 文件移动到 /etc/systemd/system 目录中:

mv redis.service /etc/systemd/system/

在这里插入图片描述

3. 启用 Redis 服务

使用以下命令启用 Redis 服务:

systemctl enable redis.service

在这里插入图片描述

4. 配置 Redis 环境变量

要配置 Redis 的全局环境变量,可以编辑 /etc/profile 文件,并在文件末尾添加以下行:

cd /etc/profile.d
vim redis.sh
#添加下面语句 注意安装路径要正确
export PATH=$PATH:/usr/local/bin

在这里插入图片描述
在这里插入图片描述
使用以下命令使环境变量生效:source redis.sh

现在 Redis 将在系统启动时自动启动,并且可以通过使用 redis-cli 命令来访问 Redis 服务器。
在这里插入图片描述

5. 开启 Redis 服务

在这里插入图片描述
连接客户端,测试redis服务
在这里插入图片描述

至此我们在linux安装redis就成功了,我们也可以用RedisDesktopManager远程连接Redis服务器了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值