云服务器自建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、端口号、用户名(可省)、密码等信息,点击测试连接与连接按钮即可

(首发于 本人掘金平台)

你可能感兴趣的:(云服务器)