mac远程redis_在局域网内使用Mac远程访问Ubuntu主机上Redis服务的方法
发布日期:2021-05-10 05:23:37 浏览次数:14 分类:精选文章

本文共 1270 字,大约阅读时间需要 4 分钟。

在局域网环境下,MacOS 操作系统通过 SSH 协议访问 Ubuntu 主机上提供的 Redis 服务。以下将详细介绍该过程。

1. 前言

本文提供的方法是通用的,适用于通过 SSH 协程在局域网内访问 Ubuntu 主机上运行的 Redis 服务。如果没有在 Ubuntu 主机上进行 Redis 配置,直接从 Mac 进行访问可能会抛出错误,例如“Could not connect to Redis at 192.168.X.X:6379: Connection refused”。

2. 环境配置

  • 目标主机(被访问服务器)

    • 操作系统:Ubuntu 18.04 LTS
    • 服务端口:6379(Redis 的默认端口)
  • 发起访问主机(macOS)

    • 操作系统:MacOS Sierra 10.12 及以上版本
  • 网络环境

    • 两台设备处于同一局域网内

3. 工具说明

本次配置仅使用 SSH 协议,其他协议可能不适用,因为 SSH 是最通用的、稳定的远程连接工具。

4. 查看 Ubuntu 主机 IP 地址

在 Ubuntu 主机上运行以下命令:

liang@liang:~$ ifconfig

从输出中可以看到主机在局域网内的 IP 地址为 192.168.1.102。

5. 配置 Redis 服务

在 Ubuntu 主机上执行以下步骤:

  • 安装 Vim 部件:

    liang@liang:~$ sudo apt install vim

    如果已有 Vim installed,可以省略该步。

  • 2.编辑 Redis 配置文件:

    liang@liang:~$ sudo vim /etc/redis/redis.conf
    1. 修改配置文件,将其内容更改为:

      bind 127.0.0.1 192.168.1.102

      其中 192.168.1.102 是 Ubuntu 主机在局域网内的 IP 地址。

    2. 6. 验证与测试

    3. 在 Ubuntu 主机上重新启动 Redis 服务,并使用 Redis 客户端进行测试:

      liang@liang:~$ sudo service redis restart
      liang@liang:~$ redis-cli

      登录 Redis 后,执行以下命令:

      127.0.0.1:6379> set key1 'hello world'

      结果为:

      OK

      再次查询键值:

      127.0.0.1:6379> get key1

      结果为:

      "hello world"
    4. 在 Mac 主机上通过 SSH 访问 Ubuntu 主机的 Redis 服务:

      MACXdeMacBook-Pro:~ macx$ sudo redis-cli -h 192.168.1.102

      登录时将会提示输入密码:

      Password:

      成功登录后,执行键值查询:

      192.168.1.102:6379> get key1

      结果为:

      "hello world"
    5. 7. 相关主题

      以上方法适用于类似场景,您可以根据实际需求调整配置内容或端口号,以确保服务健康运行。

    上一篇:手机邮箱怎么弄_如何在iPhone6手机上设置邮箱?
    下一篇:dblink 不走索引 查询_dblink查询一直卡那

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月01日 05时28分09秒