centos9部署redis


前言

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3、Redis支持数据的备份,即master-slave模式的数据备份。(百度都有,就做个流程)

下载地址

redis最新版本7.0.9
wget https://download.redis.io/releases/redis-7.0.9.tar.gz

一、安装

打开终端窗口

ll  
查看下载的redis
mkdir redis 
建立Redis目录(根据个人喜好,我喜欢建立相关目录来解压,也可以直接解压)
cd redis 进入目录
tar -zxvf '/home/z/redis-7.0.9.tar.gz'  
解压redis文件,这个地方就是找到自己下载的地方
mv redis-7.0.9/ redis 将文件mv redis-7.0.9  
改名为redis,也可以不改

在这里插入图片描述

make ##编译
make install PREFIX=/redis/redis ##安装

在这里插入图片描述
这样就算安装成功了

二、文件配置

vim ~/.bash_profile  ##添加内容
REDIS_HOME=/redis/redis
PATH=$PATH:$REDIS_HOME/bin
Esc shift: wq ##保存文件
source ~/.bash_profile  #配置生效

三、启动

redis-server /home/z/redis/redis/redis.conf ## pwd查看当前路径

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

三、开机自启

cd /usr/lib/systemd/system
touch redis.service  ##创建redis的服务文件
vim redis.service  ##给.service创建自启方式

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking

ExecStart=/redis/redis/bin/redis-server  /home/z/redis/redis/redis.conf   ##注意第一个是第二步文件配置中bin的位置,第二个和启动文件的位置路径一致
PrivateTmp=true

[Install]
WantedBy=multi-user.target


systemctl daemon-reload
systemctl enable redis.service
systemctl start redis.service
systemctl status redis.service

四、测试

redis-cli
set name centos9
get name

在这里插入图片描述

总结

在部署的时候一定要注意文件的路径和位置,尤其是在设置开机自启时,路径不对查看状态有报错,启动redis失败。本文的搭建部署是根据以前的工作经验来操作的,不存在抄袭现象,希望可以帮助大家搭建redis。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在CentOS 7上部署Redis集群,可以按照以下步骤进行操作: 1. 在所有节点上安装Redis:使用以下命令在每个节点上安装Redis: ``` sudo yum install epel-release sudo yum install redis ``` 2. 配置主节点:选择一个节点作为主节点,并在其配置文件中进行以下更改: ``` sudo vi /etc/redis.conf ``` 找到并修改以下行: ``` bind 0.0.0.0 protected-mode no cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes ``` 保存并关闭文件。 3. 启动主节点:使用以下命令启动Redis服务器: ``` sudo systemctl start redis ``` 4. 添加从节点:选择其他节点作为从节点,并在其配置文件中进行以下更改: ``` sudo vi /etc/redis.conf ``` 找到并修改以下行(确保bind行与主节点相同): ``` bind 0.0.0.0 protected-mode no slaveof <主节点IP> <主节点端口> ``` 保存并关闭文件。 5. 启动从节点:使用以下命令启动Redis服务器: ``` sudo systemctl start redis ``` 6. 创建Redis集群:在任一节点上执行以下命令来创建Redis集群: ``` redis-cli --cluster create <主节点IP>:<主节点端口> <从节点IP>:<从节点端口> --cluster-replicas 1 ``` 如果有更多的从节点,可以继续添加它们的IP和端口。 7. 验证Redis集群:使用以下命令验证Redis集群是否成功创建: ``` redis-cli -c -p <主节点端口> ``` 进入Redis命令行之后,尝试执行一些Redis命令(例如:`SET key value`,`GET key`)来确保集群正常工作。 这样就完成了在CentOS 7上部署Redis集群的过程。请注意,这只是基本的集群配置,你可能需要根据你的需求进行其他配置和安全性增强。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱博者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值