[redis]安装并启动redis,与远程连接

准备环境

虚拟机

介绍

虚拟机是一种软件程序或系统,它可以在主机操作系统之上创建一个虚拟的计算机环境。虚拟机可以模拟出一个完整的计算机系统,包括处理器、内存、硬盘、网络接口等硬件组件,使得用户可以在虚拟机中运行操作系统和应用程序,就像在真正的计算机上一样。虚拟机技术可以实现多个操作系统在同一台计算机上共存,也可以将应用程序和服务隔离在不同的虚拟机中,从而提高系统的安全性和可维护性。常见的虚拟机软件包括VMware、VirtualBox、Hyper-V等。

安装Vmware Workstation

下载并安装 vmware workstation
http://www.ddooo.com/softdown/177981.htm

Linux系统

介绍

Linux是一种开源的、免费的、类UNIX操作系统,它的内核是由芬兰人Linus Torvalds创造的。Linux系统的设计目标是提供一个稳定的、高效的操作系统于各种计算机硬件上。它可以运行在PC、服务器、移动设备以及嵌入式设备中。

Linux系统的优点包括:

  1. 开源免费:Linux的内核是开源的,所以用户可以自由地使用和分发它,并且不需要付费。

  2. 稳定性高:Linux系统的稳定性比其他操作系统高,因为它可以处理高负载和多线程的任务。

  3. 安全性高:Linux系统在网络安全方面做的很好,因为它提供了多种网络安全功能及防病毒能力。

  4. 灵活性强:Linux系统提供了多种软件包管理工具,允许用户自由选择安装需要的软件,因此它比其他操作系统更加灵活。

  5. 可定制性强:Linux系统允许用户根据自己的需求和喜好来定制系统,例如改变桌面环境、主题等。

总之,Linux系统是一个功能强大、开源免费、可靠稳定、安全性高、可定制性强的操作系统。

安装Ubuntu

下载Ubuntu 的IOS,并在虚拟机上安装
https://next.itellyou.cn/Original/#cbp=Product?ID=deb4715d-5e52-ea11-bd34-b025aa28351d

建议安装的时候镜像地址填
http://mirrors.aliyun.com/ubuntu/

安装Redis

apt-get

apt-get是一个在Debian及其衍生版本上用于管理软件包的命令行接口工具。它提供了一组命令来安装、更新、卸载和管理软件包,以及从存储库中获取软件包的依赖关系等操作。

以下是apt-get的一些常见命令和用途:

  1. apt-get update:更新软件包列表并获取最新的可用软件包。

  2. apt-get upgrade:将系统中所有已安装的软件包更新为最新版本。

  3. apt-get install package-name:安装指定软件包。

  4. apt-get remove package-name:删除指定软件包。

  5. apt-get autoremove:删除无用的软件包。

  6. apt-get clean:删除所有已下载的软件包。

  7. apt-get purge package-name:完全删除指定软件包及其配置文件。

  8. apt-get source package-name:下载指定软件包的源代码。

除了这些基本命令之外,apt-get还提供了更多高级选项和命令,例如:

  1. apt-get dist-upgrade:升级软件包及其依赖关系到最新可用版本。

  2. apt-get build-dep package-name:安装指定软件包的构建依赖项。

  3. apt-get check:检查系统中的依赖关系和损坏软件包。

总的来说,apt-get是一个非常实用的软件包管理工具,它可以帮助用户轻松地管理和维护Debian系统中的软件包。

输入指令

直接输出命令行完成安装

sudo apt-get install redis

输入

redis-server

可以查看是是否安装完成

打开redis远程访问端口

apt-get 安装的redis在那个文件夹

apt-get 安装的软件包通常会安装到系统的指定目录中,其默认安装位置通常为 /usr/bin/ 或 /usr/local/bin/。不同的软件包可能会安装到不同的目录中,具体安装路径可以在软件包的安装文档或者说明中查找。

apt-get 安装的 Redis 在 /usr/bin/ 文件夹中。

找到redis.conf 配置文件

redis.conf文件通常在安装Redis后的默认配置目录中。你可以通过以下命令找到redis.conf文件的位置:

  1. 执行命令redis-cli进入Redis Shell。
  2. 执行命令config get dir,该命令会返回Redis配置文件所在的默认目录。
  3. 在该目录下,你可以找到redis.conf文件。

另外,你也可以执行命令find / -name "redis.conf",该命令会在整个系统中查找redis.conf文件的位置,但该方法可能需要一些时间才能找到文件。

redis 默认配置文件地址是/etc/redis/redis.conf

允许redis远程访问

要允许 Redis 远程访问,您需要进行以下几个步骤:

  1. 在 Redis 配置文件中配置绑定地址为 0.0.0.0,这样 Redis 就会监听所有网络接口的请求。打开 Redis 配置文件 redis.conf,找到 “bind 127.0.0.1”,将其改为 “bind 0.0.0.0”。

  2. 修改防火墙规则,允许 Redis 端口(默认为 6379)被外部访问。使用命令 “sudo ufw allow 6379/tcp” 开启端口访问。

  3. 重启 Redis 服务。可以使用命令 systemctl restart redis 或 service redis restart 来重启 Redis 服务。

现在您就可以从远程计算机上使用 Redis 客户端与 Redis 服务器进行通信了。当然,远程访问 Redis 服务器需要一些安全性措施,比如设置密码、使用 SSL 等,以保障 Redis 服务器安全。

(启动redis-server时,如没有配置文件,可以尝试带配置文件启动)

redis-server etc/redis/redis.conf

查看linux端口是否能被访问

可以使用以下命令检查Linux服务器上的端口是否已经被打开:

sudo netstat -tulpn | grep PORT_NUMBER

其中PORT_NUMBER是您要检查的端口号。

如果该端口已经在运行,则您会看到一个输出,类似于以下内容:

tcp6       0      0 :::PORT_NUMBER           :::*                    LISTEN      -

如果您没有看到这样的输出,则该端口可能已被关闭或被防火墙阻止。可以使用以下命令检查Linux服务器上的端口是否已经被打开:

sudo netstat -tulpn | grep PORT_NUMBER

其中PORT_NUMBER是您要检查的端口号。

如果该端口已经在运行,则您会看到一个输出,类似于以下内容:

tcp6       0      0 :::PORT_NUMBER           :::*                    LISTEN      -

如果您没有看到这样的输出,则该端口可能已被关闭或被防火墙阻止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值