乐趣区

关于云服务器:云服务器自建redis

云服务器自建 redis

<!– TOC –>
[TOC]

  • 云服务器自建 redis

    • 本文环境

      • 服务器端
      • 本地端
    • redis 下载
    • 装置 redis
    • 配置云服务器
    • 近程连贯

<!– /TOC –>

本文环境

服务器端

  • 华为云(云厂商)
  • redis 7
  • debian 11

本地端

RedisInsight-v2

留神:连贯数据库 必须 应用 专门的数据库连贯工具,一般 ssh 工具无奈实现连贯

redis 下载

redis 官方网站

首页

下载页

进入下载页后,点击 Redis downloads,下载 名为 redis-xxx.tar.gz 的文件,将其通过 ssh 或其余形式 上传到云服务器 地位任意

装置 redis

  1. 通过tar -zxvf < 压缩文件名 >.tar.gz,解压刚刚下载的文件,解压指标地位任意
  2. 进入解压后的文件夹,备份名为 redis.conf 的配置文件,备份文件的文件名随便
  3. 应用 vim 或 nano 等任何文本编辑器关上 redis.conf 文件,按如下要求编辑:

    • 正文掉bind 127.0.0.1 -::1:bind 是用于指定容许拜访的 ip,默认为回环地址,正文掉代表谁都能够拜访
    • daemonize no 改成daemonize yes:配置 redis 为守护过程,默认 redis 是前台启动,ssh 连贯一旦断掉则 redis 过程就会挂,配置其为守护过程不存在这种状况
    • 勾销正文 requirepass foobared 并批改:该指令是设置 redis 明码,平安起见该当设置,requirepass 前面接你设置的 redis 明码
  4. 编辑实现后,保留文件,而后通过 redis-server < 批改后配置文件地位 > 命令启动 redis 服务端(此时 redis 服务器启动,但仅为守护过程而非服务过程,如果想将其变为服务,请移步百度)
  5. 通过 redis-cli 启动 redis 客户端
  6. 因为设置了明码,首次进入,须要进行身份校验,否则会报 $(error) NOAUTH Authentication required.$,校验形式输出auth [username] password,此处须要留神,redis 中默认是没有用户名这个概念的,此时能够省略也能够应用“default”代替

配置云服务器

  1. 平安组放行相干端口(留神:入规定与出规定必须都设置放行
  2. 设置防火墙放行策略(云服务器可省)

近程连贯

下载反对 redis 的数据库连贯工具,输出云服务器公网 ip、端口号、用户名(可省)、明码等信息,点击测试连贯与连贯按钮即可

(首发于 自己掘金平台)

退出移动版