Linux Redis安装与哨兵模式配置指南

创始人
2024-12-26 21:52:55
0 次浏览
0 评论

Linux下安装配置redis详细教程,并配置哨兵模式

redis版本为redis-3.2.12。
使用该工具将安装文件加载到数据presul中。

在index目录下创建一个文件夹,并返回到该目录下安装。

第一步:解压。

第二步:安装,PREFIX=/data/return用于安装presul。

到这里,它已经安装完毕,剩下的就是配置和启动服务了。

进入返回目录,创建四个目录:配置文件conf、logs、数据库dump、进程IDpid,存放与配置相关的对应文件,配置文件中必须包含该文件,否则会报错从服务启动时被报告。
bin目录是安装完成后任何命令的文件目录。

返回服务配置一主二从,观看即可。
注:如果实际程序中不使用守卫模式,返回服务可以配置一主一服务器。

主Redis配置:redis_6379.conf

注意:单独使用redis服务,只需要在主Redis和master上配置require即可在Redis上更加一致服务器。

注意:仅使用Redis服务,如果需要添加对Redis服务器的验证访问,还可以设置requirepass,密码可以与Redis主密码不同。

将配置文件放在/data/redis/conf目录下,然后启动服务。

服务启动状态:

您还可以通过查看日志文件来确认服务是否正常启动。

通过客户端登录Redis,验证数据同步:

MasterRedis登录验证,设置数据:

从Redis日志,获取数据:ThereNodatafrom设置返回密码,以便无需验证即可工作。

配置sentinel模式:

一个RedisSentinel集群通常由3到5个节点组成。
看门狗正在监控Redis集群的安全性。

sentinel.conf配置信息:

将配置文件放在/data/redis/conf目录下,启动sentinel服务:

手表是什么函数启动后,返回即可手动关闭主函数。

此时,如果Redis从机想要访问Redis主机的数据同步,则会提示错误信息:

IsensethattheRedismasterdowned,watch。
仆人通过选举选择Redis。
查看观察站,我们可以发现6380被选为新的Redis主站,另外两个Redis被设置为Redis从站。

注意:选择MasterRestore6380后,所有配置文件都会改变,主要是恢复主从关系。

6379添加:slaveof127.0.0.16380

6380删除:slaveof127.0.0.16379

6381更改:slaveof127.0.0.16380

<当6379办公室关闭时,当警察6379使用服务6380时奴役根本没有达成一致。

重启6379服务。
这时候,警察就会重建主从关系:

Redis-cli指令无效

在Linux服务器上执行redis-cli命令时,如果出现无效提示,需要根据具体情况解决。
如果服务器上安装了Redis,但是执行redis-cli命令不起作用,首先确认Redis是否安装正确。
检查方法如下:进入Redis安装目录,通常路径为$REDIS_HOME/bin,将redis-CLI文件复制到/usr/local/bin目录下,使其全局可访问。
例如,如果Redis安装在/usr/local/redis目录下,则可以执行以下命令:sudocp/usr/local/redis/bin/redis-cli/usr/local/bin执行该命令后,无论在服务器上的位置,您可以像往常一样使用redis-cli。
如果服务器上没有安装Redis,则需要先完成Redis的安装。
有关安装步骤,请参阅“无法使用Redis-cli命令”指南。
在尝试执行redis-cli命令之前,请确保Redis已成功安装。

如何在linux开启redis?

Linux环境下安装Redis的步骤如下:1.首先,安装所需的依赖项。
这包括使用gcc等工具。
2.从Redis下载官方安装包。
该文件可以在download.redis.io/releases页面上找到。
将下载的安装包上传到Linux系统的指定目录,例如/home/soft/。
3.使用unzip命令将安装包解压到当前目录。
4.重命名解压目录,仅保留主版本号。
例如,将redis-4.0.6重命名为redis4。
5、进入解压后的目录,执行make命令编译并完成安装。
6、为了方便管理Redis操作和配置文件,在系统目录/usr/local/下创建一个名为redis的子目录。
7、将解压后的文件中的相关说明复制到/usr/local/redis目录下,并将配置文件复制到同一目录下。
8、修改/usr/local/redis/redis.conf配置文件,使编码格式为UTF-8。
9.通过运行redis-server/usr/local/redis/redis.conf&命令启动Redis,并使用以下命令:测试redis-cli命令。
如果看到数字6379,则表示安装成功。
10、您可以使用RedisDesktopManager等第三方客户端进行连通性测试,验证Redis服务是否运行成功。
以上步骤完成了Linux环境下Redis的安装过程。
文章标签:
Linux Redis
热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... &#65279;Pythondict字典基本操作(包括添加、修改、删除键...