Linxu 安装 Redis

news/2024/11/7 17:26:15/文章来源:https://www.cnblogs.com/sxpdy8571/p/18531934

1、下载redis

官网地址:https://redis.io/downloads/#redis-stack-downloads

或wget直接获取:wget https://download.redis.io/redis-stable.tar.gz

2、安装(不清楚linux命令的可以自行查询,make编译源文件,make install安装)

1 # mkdir /usr/local/redis
2 # tar xf redis-stable.tar.gz -C /usr/local/redis/
3 # cd /usr/local/redis/redis-stable/
4 # make && make install

3、单机多节点实现主备

3.1 创建2个Node目录

1 # cd /usr/local/redis
2 # mkdir 6380 6381

3.2 备份配置文件,备份配置文件,备份配置文件(重要的事情说三遍)

1 # cd redis-stable
2 # cp redis.conf redis.conf.bak

3.3 拷贝配置文件到Node节点中,并修改redis工作端口

1 # cp redis.conf /usr/local/redis/6380/
2 # cp redis.conf /usr/local/redis/6381/

3.4 修改配置文件,2个节点都需要修改

 1 # 修改端口
 2 port 6380
 3 
 4 # 实例声明IP
 5 replica-announce-ip 192.168.1.10
 6 
 7 # 开启RDB 可使用默认
 8 save 3600 1
 9 save 300 100
10 save 60 10000
11 
12 # 关闭 AOF 模式, 主从或哨兵模式建议关闭,提升性能,也可以开启看业务需求
13 appendonly no
14 
15 # 修改绑定地址,0.0.0.0表示所有IP可以访问
16 bind 0.0.0.0
17 
18 # 关闭安全保护模式,生产建议打开
19 protected-mode no
20 
21 # 设置databases数量,可根据业务设计需要变更
22 databases 1
23 
24 # 设置访问秘钥
25 requirepass "123456"
26 
27 # 设置主从访问秘钥(如设置了访问秘钥,则必须设置此项)
28 masterauth "123456"
29 
30 # 开启后台启动
31 daemonize yes
32 
33 # 设置pid文件
34 pidfile "/usr/local/redis/6380/redis_6380.pid"
35 
36 # 设置日志文件
37 logfile "/usr/local/redis/6380/redis.log"

3.5 启动 redis

1 # cd /usr/local/redis/6380
2 # redis-server redis.config
3 
4 # cd /usr/local/redis/6381
5 # redis-server redis.config

3.6 查看 Redis 启动信息

1 # redis-cli -p 6380 -a 123456 info replication
2 # redis-cli -p 6381 -a 123456 info replication

3.7 设置主从, 设置6381 跟随6380,如6381设置的requirepass,则需要-a,否则可以省略

1 # redis-cli -p 6381 -a 123456 slaveof 127.0.0.1 6380

 3.8 移除主从配置

1 # redis-cli -p 6381 -a 123456 slaveof no one

3.9 演示主从

 从节点

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/828364.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

调度算法的评价指标

调度算法的评价指标 ‍ ​​ ‍一、CPU利用率 CPU工作的时间占总时间的比例。 $$ CPU利用率=\frac{CPU工作时间}{总时间} $$ 计算某种设备的利用率类似。 ​​ ‍ 二、系统吞吐量 单位时间内完成作业的数量 $$ 系统吞吐量=\frac{总共完成的作业数}{总时间} $$ ​​ ‍ 三、周转…

进程调度的时机、方式、切换与过程

进程调度的时机、方式、切换与过程 (理解) ​​ ‍一、进程调度的时机 ​​ 有的系统中,只允许进程主动放弃处理机。 有的系统中,进程可以主动放弃处理机,当有更紧急的任务需要处理时,也会强行剥夺处理机(被动放弃)。 ‍ ​​ 对2.的补充: ——临界资源: 一个时间段内…

Acunetix v24.9 发布下载,新增功能概览

Acunetix v24.9 (Linux, Windows) - Web 应用程序安全测试Acunetix v24.9 (Linux, Windows) - Web 应用程序安全测试 Acunetix | Web Application Security Scanner 请访问原文链接:https://sysin.org/blog/acunetix/,查看最新版。原创作品,转载请保留出处。 作者主页:sysi…

线程的实现方式和多线程模型

线程的实现方式和多线程模型 ‍ ​​ ‍一、线程的实现方式 (一)用户级线程 ​​ ‍ (二)内核级线程 ​​ ‍ 二、多线程模型 在支持内核级线程的系统中,根据用户级线程和内核级线程的映射关系,可以划分不同的多线程模型 (一)一对一模型 ​​ ‍ (二)多对一模型 和上…

分享一个替代ping的小工具Hping3

在网络故障排查中,ping 命令是最基础也是最常用的工具,然而,它的功能相对简单,局限性明显。对于复杂的网络环境,使用更强大的工具显得尤为重要。在这方面,Hping3无疑是一个出色的选择。本文将详细介绍Hping3的功能、应用场景以及与Ping的对比,帮助网络工程师更有效地排查…

进程的状态与转换、进程的组织

进程的状态与转换、进程的组织 一、进程的状态与转换 理解: 某项进程的运行一方面需要CPU处理器的资源,一方面可能还需要其他系统资源。 拥有其他系统资源,仅等待CPU的时间片分配,此状态为就绪态。 进程运行过程中使用“系统调用”的方式获取其他系统资源,但并未马上获得,…

GoPro 语音命令 All In One

GoPro 语音命令 All In One 什么是语音控制指令? 使用语音控制功能,您可以在不靠近摄像机的情况下更改摄像机拍摄模式、拍摄照片、开始录像、停止录像等。向摄像机发出一个语音指令,它就会执行相应的操作,就这么简单。GoPro 语音命令 All In One 什么是语音控制指令? 使用…

【Semantic Kernel】RAG(检索增强生成)

RAG(Retrieval-Augmented Generation)是一种结合信息检索和生成模型的自然语言处理方法。它通过检索相关文档片段作为生成模型的上下文,提高生成文本的准确性和相关性。RAG广泛应用于问答系统、对话系统和文本摘要等领域,兼具高效性和灵活性。公司的客户机器人都特别适合。…

计算机系统体系结构

计算机系统体系结构 ​​ ​​ ​​ ‍大内核(宏内核)与微内核 ​​ CPU在内核态和用户态之间的转换需要耗费时间,影响性能。 ​​ ‍ 分层结构 ​​ ‍ 模块化 ​​ ‍ 外核 理解:未经抽象的内存空间资源 未虚拟化的,即连续地址的内存空间资源 →减少了虚拟硬件资源的“映射

WPF 4款 UI 库

HandyControl Panuon.WPF.UI AduSkin Layui-WPF HandyControl HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件。使用HandyControl你可以轻松地创建一个美观的WPF应用程序,从而大大提高开发效率。官网对应模板或者控件的说明:https://han…

大模型-大模型训练框架-07

目录1. 训练框架概述2. 重点 Deepspeed框架介绍3. DeepSpeed框架实践4. debug5. 扩展 1. 训练框架概述100亿 10^10 10B 参数量 是模型具备涌现能力的基本门槛 如何充分的利用显卡的能力 充分的使用显存 分布式训练框架对比 Megatron and DeepSpeed是目前主流的训练加速框架 训…