【Redis】01-如何在Linux下安装Reids保姆级教程

【Redis】01-如何在Linux下安装Reids保姆级教程_第1张图片

目录

  • 1. 安装依赖
  • 2. 下载并上传安装包
  • 3. 解压
  • 4. 编译
  • 5. 前台启动
  • 6. 修改配置文件
    • ① 修改配置文件
    • ② 需要修改的地方
    • ③ 其他常见配置
  • 7. 后台启动
  • 8. 检验
  • 9. 停止Redis服务
  • 10. 开机自启


1. 安装依赖

  • Redis 是基于C语言编写的,因此首先需要安装 Redis 所需要的 gcc 依赖:

    yum install -y gcc tcl
    

2. 下载并上传安装包

  • Redis 官方下载地址:https://download.redis.io/releases/

  • 笔者这里选择 6.2.7 的版本。

  • 把下载好的安装包上传至服务器的 /usr/local 下:

    【Redis】01-如何在Linux下安装Reids保姆级教程_第2张图片


3. 解压

  • 使用命令解压缩至 /usr/local 目录下:

    tar -zxvf redis-6.2.7.tar.gz
    
  • 解压缩成功:

    【Redis】01-如何在Linux下安装Reids保姆级教程_第3张图片


4. 编译

  • 进入 redis-6.2.7 的目录下:

    cd redis-6.2.7
    
  • 运行编译命令:

    make && make install
    

    如果没有出错,就说明安装成功了。

  • 默认的安装路径在 /usr/local/bin 目录下。

    【Redis】01-如何在Linux下安装Reids保姆级教程_第4张图片


5. 前台启动

  • 输入下面命令启动 Redis 服务:

    redis-server
    

    【Redis】01-如何在Linux下安装Reids保姆级教程_第5张图片

  • 出现上面界面说明已经成功启动。

  • 可以看到 Redis 的默认端口号是 6379 。版本号为 6.2.7 。

  • 但这种前台启动的方式并不推荐,前面说过,我们希望它在挂起在后台保持运行,即使关闭了命令行窗口,服务也不会停止。这样就可以在 Linux 命令行或 Windows 远程连接到 Redis 数据库了。


6. 修改配置文件


① 修改配置文件

  • 为了让 Redis 保持在后台运行,我们首先要修改 Redis 的配置文件。该配置文件的位置在 /usr/local/redis-6.2.7/redis.conf

  • 以后修改配置文件都要养成一个好习惯:就是在修改前把配置文件复制一份:

    cp redis.conf redis.conf.bck
    

    有了备份,就算配置文件修改错乱,也不慌。放心大胆地修改。

  • 使用 VIM 编辑器打开 Redis 配置文件:

    vim redis.conf
    

② 需要修改的地方

# 监听的地址,默认是127.0.0.1,会导致只能在本地访问。修改为 0.0.0.0 则可以在任意IP访问,生产环境不要设置为0.0.0.0,会有安全问题
bind Θ.Θ.Θ.Ο

# 守护进程,修改为yes后即可后台运行
daemonize yes

# 密码,设置后访问Redis必须输入密码
requirepass xsh981104

③ 其他常见配置

# 监听的端口
port 6379

# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录/redids-6.2.7
dir .

# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 16

# 设置redis能够使用的最大内存
maxmemory 512mb

# 日志文件,默认为空,不记录日志,可以指定日志文件名,保存在工作目录/redids-6.2.7
logfile "redis.log"

7. 后台启动

  • 首先进入 Redis 工作目录:

    cd /usr/local/redis-6.2.7
    
  • 带上配置文件启动:

    redis-server redis.conf
    

    image-20221107145322970

    启动后,没有任何日志输出,此时发现工作目录 /usr/local/redis-6.2.7 下多了一个日志文件 /usr/local/redis-6.2.7/redis.log ,日志就保存在此文件中:

    vim redis.log
    

    【Redis】01-如何在Linux下安装Reids保姆级教程_第6张图片


8. 检验

  • 检查 Redis 服务是否运行:

    ps -ef | grep redis
    

    image-20221107145658578

    出现上图说明 Redis 服务已经成功运行了。


9. 停止Redis服务

  • 同样使用下面的命令查看 Redis 服务的 PID:

    ps -ef | grep redis
    

    image-20221107145658578

  • 查询到 Redis 服务的 PID 为 53567 ,使用 kill 命令杀死该进程即可:

    kill -9 53567
    

10. 开机自启

  • 我们可以通过配置来实现 Redis 开机自启。

  • 首先创建一个新文件:

    vim /etc/systemd/system/redis.service
    
  • 内容如下:

    [Unit]
    Description=redis-server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/bin/redis-server /usr/local/redis-6.2.7/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
  • 然后重载系统服务:

    systemctl daemon-reload
    
  • 现在,我们可以用下面这组命令来操作redis了:

    # 启动
    systemctl start redis
    # 停止
    systemctl stop redis
    # 重启
    systemctl restart redis
    # 查看状态
    systemctl status redis
    
  • 执行下面的命令,可以让redis开机自启:

    systemctl enable redis
    

你可能感兴趣的:(#,Reids,redis,linux,数据库)