Redis安装步骤

redis安装

下载

首先从reds的官方网站下载redis的源码,下面给出redis的网站。
redis英文官网: http:www.redis.io
在这里插入图片描述
英文网站官方提供6.0.6版本。

redis中文网站: http:www.reids.cn
在这里插入图片描述
中文网站目前主页提供的稳定版本的redis为5.0.5。中文网站跟英文网站的更新实时性上是有差距的,可以根据自己的情况自由选择。
官方只有linux系统的redis版本,所以本教程也是在linux系统下操作,以5.0.5版本为例。
从官方网站上复制下载链接:http://download.redis.io/releases/redis-5.0.5.tar.gz,在linux里通过 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 将redis压缩包下载到自己的本地环境。
我本地的下载截图

解压

下载完成后,先查看一下目录里是否有下载下来的压缩包redis-5.0.5.tar.gz在这里插入图片描述
确认之后通过 tar -xf redis-5.0.5.tar.gz 命令解压压缩包,解压后会出现 redis-5.0.5 文件夹。
在这里插入图片描述

编译

解压完成后进入redis-5.0.5目录:在这里插入图片描述
查看redis的目录结构:
在这里插入图片描述
找到README.md文件。readme文件可以说是redis的安装帮助文档,里面详细介绍了如何安装redis。读者可以完全不用继续看下面的教程,直接跟着readme文件进行安装。而且下面的教程也是按着该文档一步步安装的😁。
通过 cat -n README.md 打开文件:
从23行Building Redis开始,一切都是从make开始。
在这里插入图片描述
make命令是linux系统提供的编译源码的命令,该命令会默认读取 makeFile文件。打开Makefile文件:在这里插入图片描述
可以看到这个Makefile只是一个跳转,真正的Makfile文件在src目录下。下面截图中截取了src目录下的Makefile文件内容:
在这里插入图片描述
编译完成后会在src目录下生成上面截图中的几个可执行文件。
在README.md文件中make后面可以带参数,下面逐一列出:

  • make:使用默认配置只需要 make
  • make 32bit:若机器为32位 可以使用 make 32bit
  • make test*:当安装成功后 可以用 make test 测试(测试需要tcl8.5版本以上,若低于该版本会报错)
  • make distclean :若想重新安装或者编译出错想要重新make时,先执行 make distclean ,否则会报错。
  • make MALLOC=libc: redis默认使用jemalloc内存分配模型,可以使用MALLOC参数进行修改
  • make V=1 :查看更多编译日志
    本教程采用默认的方式进行编译:
    在这里插入图片描述
    在这里插入图片描述
    当编译完成后会在src目录里面生成几个可执行文件
  • redis-server: redis的服务端启动文件
  • redis-sentinel: redis哨兵模式启动文件
  • redis-cli: redis客户端启动文件
  • redis-benchmark: redis压测工具文件
  • redis-check-rdb: rdb文件修复工具
  • redis-check-aof: aof文件修复工具

启动

make完成后继续跟着README.md文件进行安装。
在这里插入图片描述
通过README.md可知当编译完成后,在src目录下可以直接启动 redis 。

  • ./redis-server : 默认方式启动
  • ./redis-server /path/to/redis.conf : 读取自己的配置文件启动redis
  • ./redis-server --port 9999 --replicaof 127.0.0.1 6379 启动时设置端口号并且以6379为主自己为从的方式启动
  • “./redis-cli” 启动客户端 默认连接端口号为6379的redis-server

安装

在编译完成后是可以启动redis的,但是redis并没有作为服务,所以需要继续安装redis。
继续通过读README.md来进行安装。
在这里插入图片描述
通过上面截图同可知,install后默认会安装在 /usr/local/bin 目录下
在这里插入图片描述
执行完之后进入到*/usr/local/bin*中发现在该目录中有编译阶段生成的那六个可执行文件。
继续进入utils目录下面执行 ./install_server.sh
在这里插入图片描述
在进行安装时会交互式的询问你端口号,配置文件的路径,日志路径,持久化路径和redis-server的路径。在安装的过程中你都可以输入自己想要的值,若不输入则使用默认值。通过上面截图可知:

  • 端口号:6379
  • 配置文件路径: /etc/redis/6379.conf
  • 日志文件: /var/log/redis_6379.log
  • 持久化文件目录:/var/lib/redis/6379
  • 执行的server程序目录: /usr/local/bin/redis-server
  • 客户端程序目录: /usr/local/bin/redis-cli
    此时端口号为6379的redis服务已经启动了,并且是以后台的方式启动。
    在这里插入图片描述
    通过redis-cli可以连接。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值