安装redis任意版本详解(包含yum安装和编译安装)

        根据不同需求需要安装的redis版本不同,在此有编译安装和yum安装详细操作。(3.x 5.x 6.x 版本安装都有写到,可以根据需要进行部署参考)

Yum安装redis

yum install -y epel-release

yum install -y redis      下载的是3.2.12版本

vim /etc/redis.conf  修改一下三个配置

bind 192.168.11.143   修改为自己的ip改成0.0.0.0 允许所有人访问

protected-mode no    改为no

daemonize yes 改为yes

systemctl start redis   启动redis

redis-cli -h 192.168.11.143 -p 6379  登录

输入一下ping看下回显

redis-cli -v   查看版本号

Yum安装redis指定版本

yum install -y epel-release

yum install -y  http://rpms.remirepo.net/enterprise/remi-release-7.rpm  添加存储库

yum install yum-utils -y

yum-config-manager --enable remi   启用存储库

报错找不到命令的话 yum install yum-utils 安装一下

yum --showduplicates list redis    列出可下载版本

yum  -y  install redis-5.0.14  加版本号下载指定版本不加版本号下载最新版本

编译安装redis  5.0.2版本

mkdir -p /data/application     创建工作目录

wget http://download.redis.io/releases/redis-5.0.2.tar.gz   下载redis5.0.2版本

tar xzf redis-5.0.2.tar.gz  -C /data/application   解压

mv redis-5.0.2/ redis

cd redis/

yum install -y gcc make  安装编译工具

make   编译  

编译完以后看一下回显是否成功

echo $?  

mv redis.conf redis.conf.bak

mkdir -p /data/application/redis/data

vim redis.conf

bind 192.168.11.143  监听本机ip只能自己访问 改成0.0.0.0 允许所有人访问

daemonize yes     开启后台模式将on改为yes

port 6379                      端口号

dir /data/application/redis/data  本地数据库存放持久化数据的目录

vim /lib/systemd/system/redis.service   配置systemctl启动

[Unit]

Description=Redis

After=network.target

[Service]

ExecStart=/data/application/redis/src/redis-server /data/application/redis/redis.conf  --daemonize no

ExecStop=/data/application/redis/src/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]

WantedBy=multi-user.target

systemctl daemon-reload   刷新一下

systemctl start redis.service  启动redis

netstat -talp  查看一下端口是否正常

cd /data/application/redis/src/

./redis-cli -h 192.168.11.143 -p 6379   登录redsi测试

输入一下ping看下回显

5.x编译安装就完成了

编译安装redis  6.x版本

安装redis6.0+需要将gcc升级到gcc9.3

yum install gcc-c++

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

wget http://download.redis.io/releases/redis-6.0.6.tar.gz

tar -zxvf redis-6.0.6.tar.gz  -C /data/application/

cd /data/application/

mv redis-6.0.6 redis

cd redis

make

查看回显 echo $?   看下是否成功

make install

查看回显 echo $?  看下是否成功

mv redis.conf redis.conf.bak

mkdir /data/application/redis/data

vim redis.conf

bind 192.168.11.142  监听本机ip只能自己访问 改成0.0.0.0 允许所有人访问

daemonize yes     开启后台模式将on改为yes

port 6379                      端口号

dir /data/application/redis/data  本地数据库存放持久化数据的目录

vim /lib/systemd/system/redis.service   配置systemctl启动

[Unit]

Description=Redis

After=network.target

[Service]

ExecStart=/data/application/redis/src/redis-server /data/application/redis/redis.conf  --daemonize no

ExecStop=/data/application/redis/src/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]

WantedBy=multi-user.target

systemctl daemon-reload   刷新一下

systemctl start redis.service  启动redis

systemctl enable redis.service  开机自启

netstat -talp  查看一下端口是否正常

cd /data/application/redis/src/

./redis-cli -h 192.168.11.142 -p 6379   登录redsi测试

输入一下ping看下回显

6.x编译安装到这就完成了

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

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

相关文章

AI如何影响装饰器模式与组合模式的选择与应用

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》《MYSQL应用》 💪🏻 制定明确可量化的目标,坚持默默的做事。 🚀 转载自热榜文章:设计模式深度解析:AI如何影响…

【Java初阶(七)】接口

❣博主主页: 33的博客❣ ▶文章专栏分类: Java从入门到精通◀ 🚚我的代码仓库: 33的代码仓库🚚 目录 1.前言2.接口2.1语法规则2.2接口使用2.3接口特性2.4实现多个接口2.5接口使用实例2.6Clonable接口和深拷贝 3.Object类3.1对象比较equals方法3.2hashcod…

vue系列——v-on

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>v-on指令</title> </head> <body>…

算法系列--递归,回溯,剪枝的综合应用(2)

&#x1f495;"对相爱的人来说&#xff0c;对方的心意&#xff0c;才是最好的房子。"&#x1f495; 作者&#xff1a;Lvzi 文章主要内容&#xff1a;算法系列–递归,回溯,剪枝的综合应用(2) 大家好,今天为大家带来的是算法系列--递归,回溯,剪枝的综合应用(2) 一.括号…

【MySQL】DQL-排序查询-语法&注意事项&可cv例题语句

前言 大家好吖&#xff0c;欢迎来到 YY 滴MySQL系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C Linux的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的…

【运维】Elsatic Search学习笔记

基本使用 Elasticsearch(简称ES): 是一个开源的高扩展的分布式全文搜索引擎 Docker安装Elasticsearch1 version: "3.1" services:elasticsearch:image: elasticsearch:7.13.3container_name: elasticsearchprivileged: trueenvironment:- "cluster.nameelast…

数字孪生关键技术及体系架构

摘要&#xff1a; 数字孪生以各领域日益庞大的数据为基本要素&#xff0c;借助发展迅速的建模仿真、人工智能、虚拟现实等先进技术&#xff0c;构建物理实体在虚拟空间中的数字孪生体&#xff0c;实现对物理实体的数字化管控与优化&#xff0c;开拓了企业数字化转型的可行思路…

初始Java篇(JavaSE基础语法)(5)(类和对象(上))

个人主页&#xff08;找往期文章包括但不限于本期文章中不懂的知识点&#xff09;&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 目录 面向对象的初步认知 面向对象与面向过程的区别 类的定义和使用 类的定义格式 类的实例化 this引用 什么是this引用&#xff1f; this引用…

开源博客项目Blog .NET Core源码学习(13:App.Hosting项目结构分析-1)

开源博客项目Blog的App.Hosting项目为MVC架构的&#xff0c;主要定义或保存博客网站前台内容显示页面及后台数据管理页面相关的控制器类、页面、js/css/images文件&#xff0c;页面使用基于layui的Razor页面&#xff08;最早学习本项目就是想学习layui的用法&#xff0c;不过最…

《Retrieval-Augmented Generation for Large Language Models: A Survey》 AI 解读

论文链接&#xff1a;Retrieval-Augmented Generation for Large Language Models: A Survey 论文标题&#xff1a;《Retrieval-Augmented Generation for Large Language Models: A Survey》 一译中文版地址&#xff1a; https://yiyibooks.cn/arxiv/2312.10997v5/index.htm…

【LeetCode】热题100 刷题笔记

T1 两数之和 题目 链接&#xff1a; https://leetcode.cn/problems/two-sum/submissions/517876748/?envTypestudy-plan-v2&envIdtop-100-liked 【刷题感悟】这道题用两层for循环也能做出来&#xff0c;但我们还是要挑战一下时间复杂度小于 O ( n 2 ) O(n^2) O(n2)的解…

智慧校园管理系统

一、项目介绍 1.1 项目简介 智慧校园管理系统&#xff1a;主要是以年级、班级为单位&#xff0c;进行老师和学生信息记录和统计功能。项目采用前后端分离架构思想&#xff0c;前端采用HTMLCSSVUE来实现页面效果展示&#xff0c;后端采用SpringBootMybatisPlus框架实现数据存储…

数据库----数据类型正确选择

mysql支持的数据类型&#xff1a; 数值型&#xff0c;如INT&#xff0c;BIGINT&#xff0c;FLOAT和decimal 日期和时间类型&#xff0c;如DATE,TIME和TIMESTAMP等 字符串类型&#xff0c;如VARCHAR,CHAR和BLOB 空间数据类型&#xff0c;如GEOMETRY&#xff0c;POINT和POLYGON J…

论文阅读: Visual Attention Network

Motivation 自注意力机制在2D自然图像领域面临3个挑战&#xff1a; 视二维图像为一维序列。对于高分辨率图像&#xff0c;二次复杂度消耗太大。只捕捉空间适应性&#xff0c;忽略通道适应性。 Contribution 设计了 Large Kernel attention(LKA)&#xff0c;包含卷积和自注意…

虚拟机Linux(centos)安装python3.8(超详细)

一、Python下载 下载地址&#xff1a;https://www.python.org/downloads/source/ 输入下面网址即可直接下载&#xff1a; python3.8&#xff1a;https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz python3.6&#xff1a;https://www.python.org/ftp/python/3.6.5/…

复习中心极限定理

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 中心极限定理的核心概念&#xff1a; 中心极限定理&#xff08;Central Limit Theorem&#xff09;是统计学中的核心理论&#xff0c;指出当独立随机变量的样本量足够多时&#xff0c;它们的平均值将逐…

【现代企业管理】企业组织结构和组织文化的理论与实践——以华为为例

一、前言 管理是科学和艺术的统一体&#xff0c;它是企业成长的保证。企业管理中&#xff0c;管理者面对的往往不是一个完整的系统&#xff0c;而是各种不具有整体规律性的零碎信息的总和&#xff0c;因此进行信息的整合和研究是管理的重点和关键。 组织管理作为管理的四大职…

SpringBoot常见注解有哪些

Spring Boot的核心注解是SpringBootApplication , 他由几个注解组成 : ● SpringBootConfiguration&#xff1a; 组合了- Configuration注解&#xff0c;实现配置文件的功能&#xff1b; ● EnableAutoConfiguration&#xff1a;打开自动配置的功能&#xff0c;也可以关闭某个自…

【计算机网络】四层负载均衡和七层负载均衡

前言 1、分层方式 首先我们知道&#xff0c;在计算机网络中&#xff0c;常用的协议分层方式&#xff1a;OSI和TCP/IP&#xff0c;以及实际生产中使用的协议划分方式。 在OSI中&#xff0c;各层的职责如下&#xff1a; 应用层&#xff1a;对软件提供接口以使程序能使用网络服…

03-MySQl数据库的-用户管理

一、创建新用户 mysql> create user xjzw10.0.0.% identified by 1; Query OK, 0 rows affected (0.01 sec) 二、查看当前数据库正在登录的用户 mysql> select user(); ---------------- | user() | ---------------- | rootlocalhost | ---------------- 1 row …