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

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

  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(超详细,图文)” 的相关文章