2024年最新Linux Centos 安装最新Redis6,2024年最新征服Linux运维面试官

最全的Linux教程,Linux从入门到精通

======================

  1. linux从入门到精通(第2版)

  2. Linux系统移植

  3. Linux驱动开发入门与实战

  4. LINUX 系统移植 第2版

  5. Linux开源网络全栈详解 从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

	- [Redis3.2(2016-05-06)](#Redis3220160506_201)
	- [Redis4.0(2017-07-15 大改版)](#Redis4020170715__220)
	- [Redis5.0(2018-10-18)](#Redis5020181018_231)
	- [Redis6.0(2020-08-27)](#Redis6020200827_246)
	- [Redis7.0(2022-01-31 )](#Redis7020220131__261)

下载安装

下载安装包

进入官网https://redis.io/,点击download。一般下载Stable版本(稳定版),可以看到6版本最新的已经到6.2.4了,7.0版本都已经发布了,Redis版本更新是真的快啊。
在这里插入图片描述
可以在此页面上找到所有的Redis发行版本:https://download.redis.io/releases/
这里我们选择6.2.4版本通过wget命令在Centos系统来下载安装:

wget -P /usr/local/src/ https://download.redis.io/releases/redis-6.2.4.tar.gz

如果系统没有wget,需要执行以下命令安装后再执行上述命令:

yum install -y wget

解压
tar -zxvf redis-6.2.4.tar.gz

编译

下载安装gcc环境:

yum install -y gcc-c++ autoconf autamake

在这里插入图片描述
⚠️注意:在Centos7中安装最新版本的Redis需要升级gcc,默认情况yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报如下错误。执行如下命令升级gcc:

#安装scl 源
yum install -y centos-release-scl scl-utils-build
#安装9版本的gcc. gcc-c++、gdb工具链(toolchian)
yum install -y devtoolset-9-toolchain
#临时覆盖系统原有的gcc引用
scl enable devtoolset-9 bash
#查看 gcc当前版本
gcc -v

在这里插入图片描述
切换到解压目录,进行编译:

cd redis-6.2.4
make

在这里插入图片描述

安装
# 创建安装目录
mkdir -p /usr/local/redis

# 执行安装命令
make PREFIX=/usr/local/redis/ install

进入安装的bin目录可以看到以下文件:
在这里插入图片描述
文件说明
redis-server :启动Redis
redis-cli: redis命令行客户端
redis-benchmark:基准测试工具
redis-check-aof : AOF持久化文件检测和修复工具
redis-check-rdb: RDB 持久化文件检测和修复工具
redis-sentinel :启动redis Sentinel
redis.conf :redis 配置文件
dump.rdb:Redis服务器自动生成的,内存快照,持久化机制叫做SNAPSHOT,服务器宕机,重新启动redis服务器程序时redis会自动加载 dump.rdb,将数据库状态恢复到上一次做SNAPSHOT时的状态

启动

如果没有在系统环境变量配置redis,需要进入bin目录启动
前端启动,窗口关闭后,redis也关闭。

./redis-server

在这里插入图片描述
可以看到Redis对应的版本号,启动的模式是单体,默认端口号为6379。
这种方式启动执行 ctrl + C即可退出。
image.png

进入Redis解压目录,复制对应的配置文件到bin目录。

cd /usr/local/src/redis-6.2.4

cp redis.conf /usr/local/redis/bin/

在这里插入图片描述
回到bin目录,编辑对应的配置文件:

cd /usr/local/redis/bin/

vim redis.conf

daemonize参数值设置成yes。重新执行如下命令启动:

./redis-server ./redis.conf

查看Redis进程:

ps -ef | grep redis

# 停止对应的Redis进程
kill -9 6207

配置开机自启动(centos7以上)

  1. 在系统服务目录里创建redis.service文件
vim /etc/systemd/system/redis.service

写入以下内容:

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

重载系统服务:

systemctl daemon-reload

  1. 测试并加入开机自启动

关闭redis-server:

systemctl stop redis.service

开启redis-server:

systemctl start redis.service

重启redis-server:

systemctl restart redis.service

查看redis-server状态:

systemctl status redis.service

开启成功,将服务加入开机自启

systemctl enable redis.service

在这里插入图片描述

通过本地客户端访问redis

上述redis安装启动后,我们发现本地客户端无法访问到服务器的Redis,通过配置redis.conf文件,把bind参数设置成 0.0.0.0,允许所有IP连接,测试使用,生产不要这么配置,风险较大⚠️。

# 指定允许访问的ip
bind 0.0.0.0

同时关闭防火墙:

# 关闭防火墙


![](https://img-blog.csdnimg.cn/img_convert/9a8cb5f8c0ec69e6499adead0da6e95b.png)


最全的Linux教程,Linux从入门到精通

======================

1.  **linux从入门到精通(第2版)**

2.  **Linux系统移植**

3.  **Linux驱动开发入门与实战**

4.  **LINUX 系统移植 第2版**

5.  **Linux开源网络全栈详解 从DPDK到OpenFlow**



![华为18级工程师呕心沥血撰写3000页Linux学习笔记教程](https://img-blog.csdnimg.cn/img_convert/59742364bb1338737fe2d315a9e2ec54.png)



第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。



![华为18级工程师呕心沥血撰写3000页Linux学习笔记教程](https://img-blog.csdnimg.cn/img_convert/9d4aefb6a92edea27b825e59aa1f2c54.png)



**本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。**

> 需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618542503)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值