最完整版Linux安装Redis(保姆教程)

目录

前言

卸载以前的redis

通过yum源安装redis

通过压缩包安装redis

开放防火墙端口


前言

如何在linux上安装redis,本文将通过yum源和压缩包两种形式安装redis,总有一种你喜欢且不会出Bug的途径!!!

卸载以前的redis

1,查看redis的运行进程,图中没有运行的redis进程

ps -ef | grep redis

2,如果有进程就杀死进程

kill -9 进程id

3,删除redis相关的目录

# 查找 redis 的文件地址

find / -name redis

# 删除返回的路径

rm -rf 路径

通过yum源安装redis

1,安装GCC依赖

# sudo表示以管理员身份运行,如果使用的是管理员用户就不需要 sudo

sudo yum install -y gcc

2,添加EPEL仓库

yum install epel-release

# 更新 yum源

yum update

3,安装redis

yum install redis

4,查看redis安装的路径,默认安装路径为:/var/lib/redis

find / -name redis

5,修改配置文件

cd /var/lib/redis

vim redis.conf

运行远程连接

注释掉 bing 127.0.0.1,127.0.0.1:表示只允许本地连接

修改密码(也可不设置密码)

# 取消 requirepass foobared 的注释,将 foobared 修改为密码
requirepass 1234

开启aof 持久化,rdb是默认开启的,aof 恢复的数据更完整

# 将appendonly 修改为 yes
appendonly yes

开启守护进程

# 将daemonize 修改为 yes

daemonize yes

6,启动redis

systemctl start redis

# 查看状态

systemctl status redis

# 设置开机自启

systemctl enable redis

7,进入redis 客户端

# 进入redis 客户端,设置一个键值对

redis-cli

# 图中表示需要验证密码,

auth 密码

8,开放防火墙端口,直接去最后一步

通过压缩包安装redis

1,远程下载redis压缩包,或去官网下载:Downloads - Redis

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

2,解压文件

tar -zxvf redis-6.2.6.tar.gz

3,移动文件并改名

# 创建redis 存储目录

mkdir /data

# 移动文件并改名为redis

mv redis-6.2.6 /data/redis

4,编译安装

make

make install

5,管理redis文件

创建 bin 和 etc 文件夹

bin:用于存放可执行文件

etc:用于存放redis.conf

移动文件

# 移动配置文件

mv redis.conf /data/redis/etc/

# 移动可执行文件

cd src

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /data/redis/bin/

6,修改配置文件

注释掉 bing 127.0.0.1,127.0.0.1:表示只允许本地连接

# 取消 requirepass foobared 的注释,将 foobared 修改为密码
requirepass 1234

# 将appendonly 修改为 yes
appendonly yes

# 将daemonize 修改为 yes

daemonize yes

# 也可修改数据存储目录

dir 存放数据的路径

7,启动redis

# 启动redis服务端,指定配置文件的位置

./redis-server /data/redis/etc/redis.conf

进入客户端

./redis-cli

# 验证设置的密码

auth 密码

# 退出命令

exit

8,将redis 服务交给 systemd 管理

# 编写 redis.service 

cd /etc/systemd/system

vim redis.service

注意:ExecStart后面的路径根据自己安装路径修改

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/data/redis/bin/redis-server /data/redis/etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存退出

刷新服务配置

systemctl daemon-reload

启动redis

systemctl start redis

设置redis服务开机自启

systemctl enable redis

开放防火墙端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent
success

刷新防火墙

firewall-cmd --reload

查看 6379 是否开放成功

firewall-cmd --zone=public --query-port=6379/tcp

yes

至此redis已经安装完成啦,去试试远程连接吧!!!

要在Linux安装Redis,您可以按照以下步骤进行操作: 1. 首先,您需要下载Redis的压缩包。您可以从Redis官方网站或者其他可靠的源获取最新的Redis版本。 2. 解压缩下载的Redis压缩包。您可以使用tar命令来解压缩压缩包,例如:tar -zvxf redis-x.x.x.tar.gz。请将"x.x.x"替换为您下载的Redis版本号。 3. 解压缩后,您会得到一个Redis目录,在这个目录下执行make命令来编译Redis源代码。 4. 编译完成后,可以执行make test命令来运行Redis的测试套件,确保Redis正常工作。 5. 接下来,您可以执行make install命令来安装Redis。默认情况下,Redis安装到/usr/local/bin目录下。 6. 安装完成后,您可以使用redis-cli命令来启动Redis的客户端程序。这个命令可以让您与Redis服务端建立连接,并发送命令给Redis服务端。 请注意,上述步骤是基于在Linux中手动安装Redis的情况。如果您使用的是特定的Linux发行版,例如Ubuntu或CentOS,可能会有自己的包管理器来简化Redis安装过程。在这种情况下,您可以使用适当的包管理器来安装Redis。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [如何在Linux安装redis(图文教程,按照步骤可安装成功)](https://blog.csdn.net/m0_63270506/article/details/125028667)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秋风~微凉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值