当前位置:首页 > Java技术 > 一步一步教你安装redis(超详细,图文)

一步一步教你安装redis(超详细,图文)

2022年11月09日 09:09:37Java技术8
  1. 根据官网上所说,使用如下命令:
    $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    $ tar xzf redis-5.0.5.tar.gz
    $ cd redis-5.0.5
    $ make
     
  2. 但是在执行wget http://download.redis.io/releases/redis-5.0.5.tar.gz 时却提示“bash: wget: command not found”表示没有安装wget命令。
  3. 执行yum install wget安装wget命令。
  4. 安装完wget之后使用wget http://download.redis.io/releases/redis-5.0.5.tar.gz下载redis-5.0.5.tar.gz
  5. 使用mkdir -p /opt/redis在opt目录下创建redis子目录
  6. 使用mv redis-5.0.5.tar.gz /opt/redis命令将redis安装包移动到/opt/redis目录下
  7. 使用tar xzf redis-5.0.5.tar.gz命令解压归档文件
  8. cd进入解压的目录,通过ll命令查看到如下内容:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  9. 在此目录下执行make进行编译,发现如下错误:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
    表明要编译redis必须要借助gcc这个软件,但是此处却找不到。
  10. 执行yum install gcc开始安装gcc
  11. 安装完gcc后在redis目录当中再执行make命令还会报jemalloc/jemalloc.h错误,如下图所示:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  12. 要想解决上述错误通过执行make MALLOC=libc命令完成编译
  13. 执行make install完成安装
  14. redis常用的命令:
    mkreleasehdr.sh
    redis-benchmark
    redis-check-aof
    redis-cli
    redis-server
  15. 我们回到家目录(在这里是root目录)我们创建两个文件夹etc和bin,etc存放常用的redis的配置文件。而bin目录存放可执行的程序。
  16. 进入redis的src目录,执行mv redis-server redis-cli redis-check-aof ~/bin将这三个命令移动到root的bin目录下。如下图:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  17. 进入到redis的安装目录,找到redis.conf,如下图所示:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  18. 执行cat redis.conf | grep ‘daemonize no’查看该文件如下图所示:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
    daemonize no表示在前台显示
  19. 执行cp redis.conf ~/etc/命令将redis.conf文件复制到~/etc/目录下,进入该目录查看如下图:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  20. 进入到~/bin目录下执行./redis-server ~/etc/redis.conf命令启动redis,如下图:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
    上面的~/etc/redis.conf就是根据这个配置文件启动的redis
  21. 上面的启动方式将无法做其他事情,按Ctrl+C退出,我们把刚才的配置文件当中的daemonize no 改为daemonize yes表示它会以线程的方式运行,这样就可以在启动redis服务的同时做其他事情了。
  22. 进入bin目录再次执行./redis-server ~/etc/redis.conf命令启动就可以看到它是以后台方式运行的,如下图:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  23. 执行redis-cli就可以进入redis的命令模式,如下图:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记
  24. 要想让远程能够连接redis需要满足以下三个条件:
    1、关闭防火墙,防火墙开启后默认无法访问redis。除非设置防火墙的过滤规则
    2、打开redis.conf文件将protected-mode选项设置为no,如果设置yes则表示禁止外网访问redis
    3、将redis.conf文件当中的bind 127.0.0.1注释掉,该选项只允许本机连接redis
  25. 安装Redis Destop Manager对远程的redis进行连接测试。结果如下:
    一步一步教你安装redis(超详细,图文) _ JavaClub全栈架构师技术笔记


 

作者:无尘剑客
来源链接:https://blog.csdn.net/tanlei_accp/article/details/90311262

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/68682.html

分享给朋友:

“一步一步教你安装redis(超详细,图文)” 的相关文章

全面解析Redis

全面解析Redis

目录 一,问题引入: 什么是Redis? 3.redis的应用场景 4redis的下载与安装 radis的基本操作 数据存储类型介绍...

Docker的安装和Redis容器

Docker的安装和Redis容器 Docker安装,环境:虚拟机CentOS 8;阿里云镜像加速;Redis容器创建。 CentOS 8的安装就不在这里演示了 连接CENTOS 使虚拟机与物理机在同一网段...

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|如何使用zookeeper实现分布式锁 在分布式中,避免不了使用分布式锁,在前面的专题中,我们已经说过使用Redis实现分布式锁,这里我将给大家演示如何使用zookeeper实现分布式锁。 首先,给大家介绍下实现的基本思路,这里默...

分布式|单线程的redis为何如此快?

分布式|单线程的redis为何如此快?

十一、单线程的redis为何如此快? 因为redis所有的数据都是存放到内存中,所有的运算都是内存级别的,所以是非常快的,但是因为redis是单线程的,所以要小心使用redis指令,对于那些复杂度特别高的指令谨慎使用,否则会导致redis...

分布式|redis持久化,面试必问!!!

分布式|redis持久化,面试必问!!!

四、redis持久化 为什么需要持久化? redis的数据都是存放到内存中的,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis在内存中的数据不会丢失,这种机制就叫redis持久化机制。 持久化的方式...

Redis和springboot 整合redisUtil类

Redis和springboot 整合redisUtil类

一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis<...

虚拟机安装Redis详解

虚拟机安装Redis详解

搭建Redis单机版(集群版) 下载Redis安装包与xshell软件 最新redis官方下载地址:https://redis.io/download 下载xshell软件(Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、...

LNMP 平台的 redis 对接安装

文章目录 https://www.cnblogs.com/dingcong1201/p/15325143.html 作者:公博义 来源链接:https://blog.csdn...

【Redis】集群教程(Windows)

【Redis】集群教程(Windows)

Redis配置集群教程,介绍Redis集群数据分片,节点通讯,然后准备环境,搭建集群,测试集群使用 概述 Redis集群数据分片 Redis集群节点通讯 环境准备 搭建Redis集群 测试Redis...

centos 配置redis

centos 配置redis

一.配置redis   简介:Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。   下载:官网地址:http://redis.io/     下载地址:http://download.redis.io/releases/re...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。