首页 > 数据库 >Linxu 安装 Redis

Linxu 安装 Redis

时间:2024-11-07 17:21:36浏览次数:1  
标签:Redis redis local 6381 6380 Linxu 123456 安装 usr

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 演示主从

 从节点

 

标签:Redis,redis,local,6381,6380,Linxu,123456,安装,usr
From: https://www.cnblogs.com/sxpdy8571/p/18531934

相关文章

  • 面试官:讲讲redis的zset原理
    在Redis中,zset(有序集合)是一种既能保存元素的唯一性,又能通过分数进行排序的数据结构。zset的内部实现基于两种数据结构的组合:跳表(skiplist)和哈希表(hashtable),这两者结合实现了高效的数据存储和快速的排名操作。1.跳表(skiplist)跳表是一种层级化的链表结构,可以理解为多个“......
  • Adobe Premiere Pro(PR)软件下载与详细的安装步骤(附百度网盘链接)
    目录AdobePremierePro获取安装包AdobePremierePro安装装步骤第一步:解压并双击setup.exe第二步:选择安装路径或者使用默认路径第三步:等待安装第四步:安装成功,打开 第五步:测试并创建新项目AdobePremierePro获取安装包百度链接AdobePremierePro安装装步骤......
  • docker安装配置dnsmasq
    docker下载安装参考:docker安装、卸载、配置、镜像如果是低版本的额ubuntu,比如ubuntu16.04.7LTS,为了加快下载速度,参考:Ubuntu16.04LTS安装Docker。docker安装dnsmasq下载dnsmasq镜像首先镜像我们可以选择带web页面的,也可选择不带的,这里选择带web也免的,方便不懂技术的人配置。dock......
  • kservert安装部署
    1.版本要求KubernetesVersionRecommendedIstioVersion1.271.18,1.191.281.19,1.201.291.20,1.212.安装istio,certmanager(master1)#安装istio wgethttps://github.com/istio/istio/releases/download/1.23.3/istioctl-1.23.3-linux-a......
  • Windows 下使用 CMake 安装 Acado
    官方安装教程:Windowsinstallation(1)下载CMake,VisualStudio,Gnuplot,Doxygen,Graphviz,Python,安装路径示例如下:D:\Tools\CodeTools\CMakeD:\Tools\CodeTools\VisualStudioD:\Tools\CodeTools\Gnuplot\gnuplotD:\Tools\CodeTools\Doxygen\doxygenD:\Tools\Co......
  • 25源码编译安装软件
    每天五分钟学Linux|第二十五课:源码编译安装软件大家好!欢迎再次来到我们的“每天五分钟学Linux”系列教程。在前面的课程中,我们学习了如何使用软件包管理工具来查找、安装、更新和卸载软件包。今天,我们将探讨另一种安装软件的方式——通过源码编译来安装软件。这种方法允......
  • 在Debian12上安装mysql 8.0
    从deb安装默认是区分大小写的一、安装过程请参考:https://www.cnblogs.com/sunshine-sm/p/18030729设置为不区分大小写,请参考https://www.cnblogs.com/binli33/p/18531992二、常用命令mysql-uroot-papt-get--purgeautoremovemysql-serversystemctlstart......
  • Anaconda超详细下载安装教程(附安装包)
    文章目录一、下载二、安装Anaconda1.解压下载的安装包2.开始安装3.测试配置是否成功4.其他问题1.查看Anaconda版本2.查看当前是否可以使用python一、下载Anaconda安装包下载:https://pan.quark.cn/s/ae29fb506730(直接下载,解压安装即可)二、安装Anaconda1.解压下......
  • 使用 Redis 进行数据同步
    在Java中使用Redis进行数据同步主要涉及到以下几个方面:数据存储与读取:使用Redis作为缓存或数据库,将数据存储到Redis中并在需要时从Redis中读取。数据一致性:确保主存储(通常是数据库)与Redis缓存之间的一致性。分布式锁:用于保证在高并发场景下对共享资源的操作是......
  • AI绘画本地版ComfyUI终于来了!(一键整合包,免安装更方便)附各种工作流及模型文件1000张工
    前言:comfyUI自从面世以来,就以一种潜力股的姿态快速流行了起来,越来越多的小伙伴开始使用comfyUI。也许你一开始会被comfyUI密密麻麻的“线路”吓到,但其实comfyUI也没那么复杂,并且好处多多。今天给大家分享一下AI绘画进阶工具ComfyUI,作为StableDiffusionWebUI的进阶版工......