Linux 下安装 Redis

  • 2021 年 12 月 29 日
  • 筆記

一、 下载(两种方法)

方法一:

1. 访问 redis download 下载最新版 redis。

image-20211228222045318

2. 使用 Xshell 将安装包发送至 Linux 服务器中

方法二:直接下载

wget //download.redis.io/releases/redis-6.2.6.tar.gz

二、 安装

1. 创建 redis 目录,并解压文件

mkdir redis
mv redis-6.2.6.tar.gz /root/redis
cd redis
tar -zxf redis-6.2.6.tar.gz

image-20211228222448626

2. 进入 redis 安装文件目录 进行安装

cd redis-6.2.6
make

image-20211228222718907

3. 查看 redis 文件下的一些配置文件

ll

image-20211228223355188

4. 进入 scr 文件,执行 redis 安装

cd src
make install
ll

image-20211228223554851

5. 启动 redis

./redis-server

image-20211228223835595

6. 退出 redis

目前是在前台运行 redis,关闭 Linux 关闭会话框及结束 redis 服务。直接执行 CTRL + C。

image-20211228224403001

三、 配置后台启动 redis

image-20211228225039137

1. 编辑 redis.conf 文件

  1. 使用 /daemonize 查找

  2. 将 no 改为 yes

    image-20211228231106465

  3. 使用 /bind 127.0.0.1 查找并注释,用于外网访问

    image-20211228231238768

  4. 使用/protected-mode查找,将 yes 改为 no,用于外网访问

    image-20211228231410655

  5. 设置密码 /requirepass foobared 将 foobared 改为自己设置的复杂密码

    image-20211228231833687

  6. 保存并退出 :wq

2. 设置 redis 端口外网访问权限

firewall-cmd --zone=public --add-port=6379/tcp --permanent

image-20211228232509695

如果提示FirewallD is not running开启防火墙。重新执行上述代码。

systemctl start firewalld
systemctl status firewalld

image-20211228232437471

四、启动启动redis-server 服务

  1. 启动时,需要指定所用的配置文件,否则为默认配置

    src/redis-server ./redis.conf
    
  2. 启动服务器

    src/redis-cli
    或者
    src/redis-cli -h IP地址 -p 6379 -a 密码
    
  3. 验证密码

    auth password
    

    image-20211228233552702

  4. 停止服务器

    image-20211228235453453

    ps -ef|grep redis
    src/redis-cli -a password shutdown
    

    image-20211228235545519

五、 安装 Redis 可视化工具 Redis Desktop Manager

  1. 官网下载 AnotherRedisDesktopManager

  2. 设置 IP地址 和 密码 连接

    image-20211229001802069