CentOS7.6安装redis

centos7.6安装redis 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装找到要下载的版本右键复制下载链接ps:一定要去官方复制下载地址3、下载完redis之后进行解压从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录, 修改 6379.conf 文件,把 daemonize no 改为 daemonize yes。 阅读详情


前言

本文详细介绍了在CentOS7.6环境下安装redis的详细步骤。
操作系统架构为ARM架构。安装方式为RPM离线安装。
内网环境,又是ARM版本,只能满世界找安装包下载。这个过程也是相当复杂繁琐。
ARM架构x86架构的安装过程区别不大,有的软件必须使用ARM版的安装包,有的则不需要。
本文档作为自己实施过程中的参考文档。参考了网上其他优秀的文章。

安装包准备

在redis官网下载安装包。下面是下载地址:
http://download.redis.io/releases/
版本一般选择6或者7的版本都可以,区别不大,尽量不选rc版本就行(就是后缀里含有rc1什么字样的)。
Redis貌似也不需要区分是否是ARM版本的安装包。

在这里插入图片描述

环境准备

安装GCC

redis安装前必须安装GCC编译器。
好在GCC还是比较好找的,可以在CentOS镜像文件的Packages目录下找到rpm安装包。
安装命令为:

rpm -ivh PACKAGES.rpm #安装包的名称

如果安装失败,会提示哪些安装包是必须提前安装的。再去Packages目录下去找。
反复查找和执行,直到全部安装完成。

安装redis

使用make和make install命令安装

make #编译
make install #安装

如果make执行错误,一般是有需要的基础包没安装。
按照提示要求将安装包全部安装,执行make clean清除一下,再按照上面执行一遍make和make install。

make clean #清除错误编译

安装完成后,默认会安装在/usr/local/bin目录下,执行文件为redis-server。

启动redis

redis启动时需要一个配置文件,配置文件模板安装包里有redis.conf,这里将配置文件放在了/etc/下。
修改配置文件后,必须重启服务才能生效。
启动命令如下:

redis-server /etc/redis.conf

启动时可能会出现overcommit_memory的警告。

0:表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1:表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2: 表示内核允许分配超过所有物理内存和交换空间总和的内存。

# Server initialized
# WARNING overcommit_memory is set to 0! 
Background save may fail under low memory condition. 
To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

按照要求,执行命令即可

sysctl vm.overcommit_memory=1

设置redis

此次用的是ARM版本,出现了个错误,提示我的系统有个BUG。

#Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG

将配置文件中有关忽略此BUG的注释取消,即:

ignore-warnings ARM64-COW-BUG

重启即可。

设置端口

修改port行。默认为6379

port 6379

设置用户名密码

默认用户名为default,默认密码为空。

设置密码需要修改requirepass行,解开注释并修改为:

requirepass 123456

重启服务。

若redis没有设置密码,则默认是不允许外部访问的。若一定要访问,则需要关闭保护模式。
修改protected mode为no。

protected-mode no

重启服务。

设置IP

修改bind 行,后面跟具体的IP即可,后面可以同时跟多个地址。

::1表示tcp6,一般不加也行

bind 127.0.0.1 ::1 192.168.100.5

修改后重启服务。

设置redis为服务

新建service文件

vi /etc/systemd/system/redis.service

内容如下:


[Unit]
Description=redis-server
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /etc/redis.conf
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

其中,ExecStart行为redis的启动命令。
修改完成后要重载系统服务。

systemctl daemon-reload

接下来就可以使用systemctl运行了。

systemctl start redis
systemctl stop redis
systemctl enbale redis

设置开机启动

systemctl enbale redis
CentOS7安装Redis6.2.6 基于机器的限制,这里做3个虚拟机,6个redis节点的集群。停止掉192.168.65.138,即master节点,如果slave自动转换为master节点,则哨兵模式配置成功。主从模式能够保证数据的可靠性,但是主节点宕机从节点不会自动切换为主角色,需要人为介入。对于通用配置,采取统一引入的方式,个性化的配置,通过配置文件专门调整。对于通用配置,采取统一引入的方式,个性化的配置,通过配置文件专门调整。在任意一个节点执行,只执行一次。注意:从节点里面指定了主节点的ip地址和端口号。 阅读详情

相关推荐

Linux(CentOS7)安装Redis6

学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)学习视频:[外链图片转存中…(img-gwOe2M9w-1713217800960)]大厂面试真题:[外链图片转存中…(img-os0gzkhR-1713217800960)]

2401_84048225的博客 692

Centos 7安装 Redis

Centos 7 安装redis流程

小松鼠的博客 5690

CentOS7安装Redis6全过程及出现的问题

CentOS7安装Redis6全过程及出现的问题 首先在 /usr/local 目录下创建 redis 目录: [root@sher6j-01 ~]# makedir /usr/local/redis 然后通过ftp工具将下载好的Redis6压缩包上传至该目录,下载地址见Redis官网,将其解压到当前目录: [root@sher6j-01 redis]# tar -zxvf redis-6.0.9.tar.gz -C ./ 然后就有了该 redis-6.0.9 目录,之后将压缩包删除即可: [root@

六甲的博客 1022

Centos7.6 redis安装

将redis-4.0.11.tar.gz上传到服务器上并解压。将启动文件拷贝到init.d中。进入到redis文件夹。

jieyongquan的博客 317

centos7安装redis6集群

centos7安装redis6集群

renkai721的专栏 1485

OpenMMLab实战指南:从环境搭建到首个检测模型运行

本文是一份详细的OpenMMLab实战指南,重点介绍了如何从零开始搭建环境并运行首个目标检测模型。内容涵盖Miniconda环境配置、PyTorch与CUDA版本匹配、使用MIM工具安装MMCV和MMDetection的核心步骤,并通过RTMDet-tiny模型演示了完整的推理流程,帮助开发者高效入门这一计算机视觉开源算法体系。

weixin_28678151的博客 156

【Redis】 CentOS 7.6 安装redis

目录 1、安装redis 前言 下载Redis 解压并安装Redis 查看Redis是否正在运行 redis-cli 关闭运行中的Redis服务 远程连接不上问题 【问题记录】 2.1、redis如何设置密码 2.2、Redis安装完后redis-cli无法使用(redis-cli: command not found) 1、安装redis 前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之.

走在搬砖的路上! 1035

Isograph Reliability Workbench 14实战:从零构建故障树分析模型

本文以“马达不转”为例,手把手教你使用Isograph Reliability Workbench 14从零构建故障树分析模型。内容涵盖创建工程、定义顶事件、添加逻辑门与基础事件等核心步骤,并介绍了模型检查与定性定量分析,帮助你系统掌握这一强大的可靠性工程工具。

weixin_29309213的博客 350

Centos7.6安装Redis

(8)protected-mode,改成no,可远程访问,reids安装在阿里云上远程访问时需要修改此参数。(2)bind,默认是127.0.0.1,只能本地访问,修改成0.0.0.0后,所有人可以访问。(3)requirepass,默认是不需要密码的,我们可以通过此属性设置访问密码。(5)database,数据库输了,默认有16个库,编号0-15。(7)logfile,设置日志文件,默认是空,不记录日志。(1)daemonize,改成yes后可以后台运行。(4)port,运行端口。

weixin_43526092的博客 499

AOA(Angle of Arrival,到达角)定位算法及其误差分析的原理和MATLAB仿真_aoa定位算法

如图所示,有基站 S 1 ( x 1 , y 1 , z 1 ) , S 2 ( x 2 , y 2 , z 2 ) S_1(x_1,y_1,z_1),S_2(x_2,y_2,z_2) S1​(x1​,y1​,z1​),S2​(x2​,y2​,z2​),目标 T ( x , y , z ) T(x,y,z) T(x,y,z)。2+(z_1-z_2)^2} step1:两基站间的距离L=(x1−x2)2+(y1​−y2​)2+(z1​−z2​)2。

2401_87555613的博客 1478

瑞萨RA6M5驱动ST7735屏幕避坑指南:从软件SPI到显示汉字与图形的完整流程

本文详细介绍了瑞萨RA6M5单片机驱动ST7735屏幕的完整流程,涵盖硬件连接、软件SPI控制、汉字显示及图形绘制优化等关键步骤。通过避坑指南和实用代码示例,帮助开发者解决屏幕初始化、时序控制、字库移植等常见问题,实现高效稳定的显示效果。

weixin_28705087的博客 272

CentOS7安装Redis6

虚拟机CentOS安装 Redis6 保姆式教程

m0_58803733的博客 1501

【心得】Back trader避坑指南(一)——关于安装过程的问题

我认为一开始比较容易卡住的地方,主要是安装上面的问题。我给大家整理的这个版本是我能跑通的版本,还有一些好用的神器,手把手教你怎么装!

weixin_38347757的博客 1298

centos7下redis6的安装

redis的安装 安装环境 redis-6.0.6 centos 7 下载与解压 下载地址:https://redis.io/download 下载至/usr/local目录下,并解压 # cd /usr/local # wget wget http://download.redis.io/releases/redis-6.0.6.tar.gz # tar -zxvf redis-6.0.6.tar.gz 如果没有安装wget,先安装yum install -y wget。 安装 make之前确保安装

morris 2万+

Office系列完全干净卸载工具合集(最全)

使用 Microsoft Fix it 卸载 Microsoft Office 套件 一、Windows 7、Windows Vista或Windows XP下卸载Office 1.MicrosoftEasyFix50416 工具用来卸载office 2003 MicrosoftEasyFix50416_Office2003.msi 2.MicrosoftEasyFix50154 工具用来卸载office 2007 MicrosoftEasyFix50154_Office2007.msi 3.Microso

业精于勤,荒于嬉 3万+

英伟达(NVIDIA) 显卡型号、计算能力(CC)、CUDA版本、PyTorch版本 对照表

本文全面梳理NVIDIA显卡型号与其计算能力(CC)的对应关系,并详解各代CUDA版本对不同架构的支持与弃用情况,帮助用户判断硬件兼容性。同时,结合PyTorch官方发布版本,整理其支持的CUDA版本清单,指导开发者合理选择深度学习环境配置。涵盖从Jetson嵌入式设备到H100、Blackwell等最新旗舰显卡,是一份实用的AI开发环境搭建参考指南。

寒水馨 · 轻量级技术文档 · hanshuixin.org 4868

CentOS 7 安装Redis 6

redis6.0.6依赖环境gcc yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile gcc -v 将redis-6.0.6.tar.gz移动到/opt目录,

OWTS的博客 380

python实现下载和离线安装包环境

导出当前电脑python安装的所有包列表requirement.txt。

m0_60352504的博客 1671

Centos7 离线安装 Redis6

仅开放内网能使用即可,94 行前后 protected-mode yes 改为 protected-mode no。开启后台运行,找到 daemonize no 改成 daemonize yes,约在 259 行前后。进入 redis 文件夹所在目录新建 conf 文件夹。

哈哈哈的博客 355

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Centos7安装Redis6.2

Centos7安装Redis6.2 文章目录Centos7安装Redis6.2一、安装gcc9依赖1.安装gcc2.升级gcc依赖3.切换gcc版本二、安装redis1.下载redis安装redis启动redis停止redis开放端口修改配置文件开机自启动总结一、安装gcc依赖 一、安装gcc9依赖 1.安装gcc yum install gcc 2.升级gcc依赖 CentOS7默认安装的是4.8.5,而redis6.2只支持5.3以上版本,这里将gcc升级到9 yum -y install cento

yangss007的博客 1596

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

CentOS7 安装Redis 6.2.6 详细教程

centos7.6下安装redis6.2.6详细流程

weixin_43805939的博客 5655

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

CentOS 6 以及CentOS 7下分别安装Redis 6 和 Redis 5

CentOS 6 以及CentOS 7一些命令还是不太一样的,以下简称 "6"和 "7" 6 的时候可以用service的方式启动,但是7上边可能有变化了,用的是systemctl 一.我先用的是6装的Redis 6的版本 安装步骤如下: 注意:我这里是一台干净的机器,可能需要一些前置的依赖 1.yum install -y wget 2.yum install -y gcc 3.wgethttp://download.redis.io/releases/redis-6.0.6.tar.g..

fxl3511的博客 1040

redis6在centos7的安装

#redis6 下载地址:https://github.com/redis/redis/tags 6.2.1: https://github.com/redis/redis/archive/refs/tags/6.2.1.tar.gz redis的安装 1、准备工作 #安装c语言编译环境 yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 ba

有一种信仰叫海阔天空 410

CentOS 7安装Redis 6 单实例

本文介绍了在CentOS 7系统上安装Redis 6单实例的完整步骤:1)下载Redis 6.0.9压缩包;2)安装gcc 9工具链(因Redis 6需要gcc 4.9+);3)编译安装Redis;4)修改配置文件(后台运行/绑定IP/密码设置);5)启动服务并验证;6)配置启动别名。文中详细说明了从依赖安装到服务部署的全过程,并提供了安全配置建议,如设置访问密码等。

m0_71099018的博客 288

Centos7安装Redis6

6.1 从 redis 的源码目录(这里为 /usr/redis6/redis-6.2.6)中复制 redis.conf 到 redis 的安装目录 (这里为 usr/local/bin,当然也可以复制到其他目录)6.3 启动 redis:在安装目录中输入 redis-server redis.conf (其中 redis.conf 为刚刚重新配置的)在 Redis 官网https://redis.io/ 下载, 这里版本为 redis-6.2.12.tar.gz。客户端访问:redis-cli。

nalanxiaoxiao2011的博客 609
上一篇: LINUX常用资源下载地址
下一篇: CentOS中连接超时的问题(InetAddress.getLocalHost().getHostName() took xxx milliseconds to respond)
大饼卷驴
博客等级 码龄10年 50粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值