【学习笔记】Redis-搭建 centos7 安装redis 6.0.3

Centos7 安装 Redis 5.0.3 1.进入目录 cd /usr/local 2.下载5.0.3 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3.解压到当前目录 tar -xvzf redis-5.0.3.tar.gz 4.删除压缩包 rm redis-5.0.3.tar.gz 5.进入解压出来的目录 cd redis-5.0... 阅读详情

centos7 安装redis 6.0.3

一、简介

centos7 + Redis6.0.3

环境采用VMware16 pro创建centos7虚拟机进行搭建

[root@root bin]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

二、依赖安装

1、gcc依赖安装

[root@root ~]# yum -y install  gcc   gcc-c++ make  tcl  #测试需要依赖tcl

2、redis编译安装需要gcc5.3以上,可以用gcc -v 命令查看当前版本号

[root@root ~]# gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
目标:x86_64-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
线程模型:posix
gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 

3、使用下面的命令升级到gcc9.3:

[root@root ~]# yum -y install centos-release-scl
[root@root ~]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@root ~]# scl enable devtoolset-9 bash
[root@root ~]# echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile ##长期使用gcc
[root@root ~]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-9/root/usr --mandir=/opt/rh/devtoolset-9/root/usr/share/man --infodir=/opt/rh/devtoolset-9/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --with-default-libstdcxx-abi=gcc4-compatible --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-9.3.1-20200408/obj-x86_64-redhat-linux/isl-install --disable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)   
##可看到版本已升级到9.3

三、redis安装

1、redis这边选用了6.0.3版本,下载连接: http://download.redis.io/releases/redis-6.0.3.tar.gz

2、下载到本地后,通过SFTP工具上传到服务器/usr/local,也可以通过linux直接下载

wget http://download.redis.io/releases/redis-6.0.3.tar.gz
[root@root ~]# cd /usr/local
[root@root local]# ll
总用量 2160
drwxr-xr-x. 2 root root       6 4月  11 2018 bin
drwxr-xr-x. 2 root root       6 4月  11 2018 etc
drwxr-xr-x. 2 root root       6 4月  11 2018 games
drwxr-xr-x. 2 root root       6 4月  11 2018 include
drwxr-xr-x. 2 root root       6 4月  11 2018 lib
drwxr-xr-x. 2 root root       6 4月  11 2018 lib64
drwxr-xr-x. 2 root root       6 4月  11 2018 libexec
-rw-r--r--. 1 root root 2210882 3月  29 15:03 redis-6.0.3.tar.gz
drwxr-xr-x. 2 root root       6 4月  11 2018 sbin
drwxr-xr-x. 5 root root      49 3月  29 14:02 share
drwxr-xr-x. 2 root root       6 4月  11 2018 src

5、编译安装

[root@root ~]# cd /usr/local
[root@root local]# tar xf redis-6.0.3.tar.gz     ##解压
[root@root local]# mv redis-6.0.3 redis     ##重命名
[root@root redis]# cd redis/
[root@root redis]# make   ##编译
......
[root@root redis]#make install #安装,将redis的命令安装到/usr/local/bin/目录

6、如果编译出错先执行make distclean(删除之前生成的编译文件),解决错误后再编译

[root@root redis]# make distclean
[root@root redis]# make

7、编译测试

[root@root redis]# make test
......##一般需要几分钟,执行后可以放着不管它

执行make test错误:You need tcl 8.5 or newer in order to run the Redis test 安装它

[root@root redis]# yum install tcl

编译测试错误:内存不够。因为是虚拟机,只给了1G的内存,增加内存就可以解决,或者多执行几遍make test

!!! WARNING The following tests failed:

*** [err]: pending querybuf: check size of pending_querybuf after set a big value in tests/unit/pendingquerybuf.tcl
the used_memory of replica is much larger than master. Master:43877728 Replica:77432128
Cleanup: may take some time... OK
make[1]: *** [test] 错误 1
make[1]: 离开目录“/usr/local/redis/src”
make: *** [test] 错误 2

编译测试成功
编译成功

四、修改Redis配置

创建日志目录和指定数据目录

[root@root bin]# mkdir /var/log/redis
[root@root bin]# mkdir /usr/local/redis/data

进入到安装的目录/usr/local/redis下 修改redis.conf 配置文件

[root@root redis]# vim redis.conf

1、#daemonize no >> daemonize yes 取消注释,改为yes,开启后台运行,默认是前台运行
2、bind 127.0.0.1 >> #bind 127.0.0.1 把这一行注释,监听所有IP
3、# requirpass >> requirepass redis 取消注释并设置密码
4、dir ./ >> dir /usr/local/redis/data 修改本参数,指定数据目录
5、logfile “” >> logfile /var/log/redis/redis_6379.log 修改本参数,指定日志目录,如果

五、Redis启动

1、脚本启动

[root@root bin]# cd /usr/local/bin
[root@root bin]# ./redis-server /usr/local/redis/redis.conf

2、也可以将redis加入到系统服务中

[root@root redis]# vim /lib/systemd/system/redis.service  ##编写脚本

[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

使用systemctl命令

[root@root bin]# systemctl daemon-reload  ##重载服务
[root@root bin]# systemctl enable redis  ##开机自启
[root@root bin]# systemctl start redis  ##启动
[root@root bin]# systemctl restart redis  ##重启
[root@root bin]# systemctl stop redis  ##停止
[root@root bin]# systemctl status redis  ##查看状态
[root@root bin]# systemctl disable redis  ##关闭开机启动

六、远程连接Redis

1、开放redis对应端口,通常是6379,可以根据个人情况进行配置,而开放端口就需要配置防火墙

[root@root redis]# systemctl status firewalld  #查看防火墙状态
[root@root redis]# service firewalld stop  #关闭防火墙
[root@root redis]# service firewalld start  #开启防火墙
[root@root redis]# firewall-cmd --zone=public --add-port=6379/tcp --permanent  #单独开6379端口
[root@root redis]# firewall-cmd --reload #刷新防火墙

2、由于上面的配置(#bind 127.0.0.1)已经开启了所有IP的监听,因此可以直接连接,比如这边使用RedisDesktopManager进行连接测试
在这里插入图片描述
在这里插入图片描述

Centos7下redis6.0.5的详细安装步骤 Centos7下redis6.0.5的详细安装步骤: 0、官网浏览,安装wget 1、打开 https://redis.io/download,到达下载最新redis页面 2、安装wget:执行命令:yum install wget -y 备注:-y的意思是yes 1、wget获得redis安装包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 2、 解压安装包 tar xf redis-6.0.5.tar.gz 为避免大量IO,推荐 阅读详情

相关推荐

Linux(CentOS7)安装Redis6

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

2401_84415615的博客 1258

centos7 gcc7编译时缺少gmp.h

在 system Tools ---->software 中选择开发库,把gmp的开发库装上即可,也就是有gmp同时有devel的。 ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla...

xxsmall的博客 6345

最新版 redis-6.0.3.tar.gz

最新版 redis-6.0.3.tar.gz

CentOS7 安装gcc 7.2 (为了编译最新版ceph)

最新版本的ceph已经使用了c++14新特性,CentOS7中的gcc版本太低,所以需要手动安装新版本的gcc。 本文给出了一个可以正确编译ceph的gcc配置,供大家参考。 $ wget https://ftp.gnu.org/gnu/gcc/gcc-7.2.0/gcc-7.2.0.tar.xz

ganggexiongqi的专栏 6608

redis-6.0.3 Release.rar

redis-6.0.3 最新版exe可执行文件,redis6最大变化 就是加入了对多线程的支持。 一、对用户使用有直接影响的功能 ACL用户权限控制功能 RESP3:新的 Redis 通信协议 Cluster 管理工具 SSL 支持 二、Redis 内部的优化 IO多线程支持 新的Module API 新的 Expire 算法 三、外部工具 Redis Cluster Proxy Disque

redis-6.0.3.tar.zip

redis-6.0.3.tar.zip本人自用redis压缩包,用于Linux系统,欢迎下载使用,小伙伴也可前往官网下载~

CentOS7下安装Redis6.0.3稳定版

CentOS7下安装Redis6.0.3 简介 Redis,全称 Remote Dictionary Server(远程字典服务器) ,全开源基于C语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。 在线测试:http://try.redis.io/ 使用文档:http://doc.redisfans.com/ 特点 1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候

xin_shou123的博客 256

redis-6.0.1 for windows.zip

自己编译,非网上下载,亲测可用

!!! WARNING The following tests failed:*** [err]: Client output buffer hard limit is enforced in

最后还是报[err]: pending querybuf: check size of pending_querybuf after set a big value in tests/unit/pendingquerybuf.tcl。开始我也不知道怎么办,然后我看报错的位置,进入了那个tcl中,然后obuf-limits.tcl,我修改了一下这个文件夹中的那个范围参数!然后我今日tests/unit/pendingquerybuf.tcl,修改测试文件的参数就可以啦!

qq_43583172的博客 463

RPMsg:协议简介

两台计算机可以通过TCP/IP进行通信,那么同一颗芯片上的两个核心怎么通信呢?

SunnyZhou-1024的博客 1万+

保姆级教程:2026版Windows电脑换新,微信QQ聊天记录无损搬家(附路径修改避坑指南)

本文提供2026版Windows电脑换新时微信QQ聊天记录无损迁移的保姆级教程,涵盖最新版微信/QQ的存储路径修改和避坑指南。通过详细步骤和实战技巧,确保数据迁移过程中不丢失任何珍贵对话记录和文件,特别适合需要保留完整聊天记录的用户。

weixin_42629815的博客 2482

Linux 下安装 Redis 6.0.3

前言 ​ Redis 都已经发布到 6 版本了, 正好本地要搭建, 那么就来体验一下最新版, 然而安装过程还是有点曲折的, 最起码对 Linux 环境及编译工具有要求, 可详见问题. ​ Redis 6 还是有很多更新的, 毕竟引入了 threads, 更快, 更快 ​ 另外在浏览 Redis 网站时, 发现维护的真好, 上面各种资料说明都有, 虽然是英文版,但是还是建议有时间读一下. 因为你看到的所有关于 Redis Cluster 的博客, 内容都是来自官网的一段说明, 连总结都谈不上. 比如

缄默大叔 2342

使用GitLab的VS Code插件 GitLab Workflow 来进行项目的DevOps管理,助力研发效能

使用VS Code的GitLab Workflow插件,进行项目的DevOps管理,将效率提升到MAX。直接在VScode中管理流水线,一键跳转到创建 Issues,MR

知无涯 5292

Redis系列(一)、CentOS7下安装Redis6.0.3稳定版

Redis,全称Remote Dictionary Server(远程字典服务器) ,全开源基于C语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。

王义凯 的博客 8899

[VT虚拟化驱动]正式启动VT

文章目录前言一、vmlaunch正式开始虚拟化二、使用步骤1.引入库2.读入数据总结 前言 本章开始真正实现一个最简单的VT框架,当然,只是能跑起来一个VT驱动了,没有并包括EPT,EPT后面再讲 提示:以下是本篇文章正文内容,下面案例可供参考 一、vmlaunch正式开始虚拟化 执行VMLAUNCH指令执行后,就正式进入虚拟化了,再该指令执行之前,得先保存Guest当前的环境,执行完VMLAUNCH后,要恢复Guest的环境,让Guest就像什么都没发生一样,所以需要保存和恢复Guest的各种寄存器的值

吾无法无天的博客 3662

硬核反坑!YOLOv5训练避坑指南:根治梯度消失、不收敛、检测漏框三大核心问题(附实战代码+调优清单)

数据是基础,超参数是关键,模型是工具,训练策略是保障。梯度消失、不收敛、检测漏框这三大问题,本质上都是“数据-模型-训练”不匹配的结果。梯度消失/爆炸:优先调整学习率策略+梯度裁剪,其次优化模型结构;训练不收敛:优先清洗数据集,其次调优超参数,最后检查配置文件;检测漏框:优先重新聚类锚框,其次增强浅层特征,最后调整推理参数。YOLOv5训练的最高境界,不是调参,而是让数据、模型、训练策略三者完美匹配。按本文的方法反坑,你的YOLOv5训练一定能一次成功!🚀。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 233

Centos7安装Redis

安装完成Redis,我们就可以操作Redis,实现数据的CRUD了。如果要让Redis以后台方式启动,则必须修改Redis配置文件,就在我们之前解压的redis安装包下(其他的常见配置可以选择配置,比如监听的端口、工作目录、指定日志文件名开启日志的保存功能,不必要。redis的启动方式有很多种,例如默认启动,指定配置启动,开机自启。可以下载各种redis的客户端,这里使用的是RESP。可以在centos进入redis进行数据库的操作。

qq_47637405的博客 1万+

基于VisionMaster实现数据实时存储至MySQL (二)

摘要:之前的分享主要聚焦于简单的一维数据实时存储。但在做缺陷检测项目时,情况往往更加复杂:一张检测图像中可能同时存在多个缺陷,每个缺陷都有一组独立的核心参数(如质心、长短轴、面积等)。如何在 MySQL 中记录这些成组出现的缺陷数据,而不只是简单的单条记录?

haier123888的博客 226

centos7 搭建redis6.0.6集群(3主3从)

centos7 搭建redis6.0.6集群(3主3从)

resuper0的博客 3001

RK3568平台(camera篇)点亮imx586摄像头

mipi摄像头硬件确认点:1.供电:5V,2.8V,1.2V,1.8V,reset脚(硬拉3.3,上电的时候从低到高),pwron脚外接3.3V。2,时钟:MCLKOUT是24兆时钟。3.4组差分mipi线。mipi的data线的波形为方波。

weixin_49303682的博客 7258

西门子V90伺服——章节0、西门子V90章节总述

格式规范:西门子V90伺服——章节1、产品介绍(1、伺服系统初步介绍)@[TOC](西门子V90伺服——章节1、产品介绍)课时1伺服系统初步介绍(1)课时2 伺服系统初步介绍(2)课时3 运动控制基础(1)课时4 运动控制基础(2)课时5 产品概览课时6 相关选件课时7 控制模式介绍(1)课时8 控制模式介绍(2)课时9 产品选型课时10 调试工具及相关资料介绍。

大小曲奇的博客 123

Centos7安装Redis6.0时make出现报错

服务器为CentOS7,从官网下载Redis安装包后,解压执行make命令,出现了如下报错信息: make[1]: *** [server.o] Error 1 make[1]: Leaving directory `/root/redis-6.0.1/src' make: *** [install] Error 2 出现这个问题需要先确认GCC的版本,命令如下: gcc -v 发现CentOS7默认的gcc版本为4.8.5,安装Redis6.0需要将gcc版本升级到5.3以上,则升级gcc命令

知道自己不要什么,不管多么大的诱惑(欢迎关注:职谷智享) 4908

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

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

CentOS7.x系统安装Redis6.0.1

文章目录1.下载Redis2.安装Redis2.1编译Redis2.2升级gcc版本2.3make install CentOS7.x安装Redis6.0.1 1.下载Redis 下载Redis最新稳定版6.0.1,https://redis.io/ [solang@solang ~]$ wget http://download.redis.io/releases/redis-6.0.1.tar.gz 2.安装Redis 2.1编译Redis [solang@solang ~]$ tar -zxf red

Life is for sharing的博客 5133

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

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万+

CentOS7下Redis集群搭建

一、引言 二、安装Redis 1、查询系统版本 2、下载Redis https://redis.io/download 3、解压 4、安装C语言环境(因为Redis使用C语言写的,CentOS自带C语言环境,执行以下命令会更新C语言环境) 5、编译Redis源码 6、安装Redis(默认安装在当前目录下,可以使用PREFIX参数更改安装位置) 7、将解压缩包下的Redis配置文件...

scorpio的博客 5429

【Redis】Centos 7 安装 Redis 5.0

Centos 7 安装 Redis5.0

qq_55119554的博客 2174
下一篇: 【学习笔记】redis 6.0.3 三主三从集群搭建
Write_Cool
博客等级 码龄7年 153粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值