Linux如何设置redis可以外网访问—执行使用指定配置文件启动redis

前言 :先按照文章:Linux下安装Redis(超详细教程)安装redis成功后,想通过Redis Insight工具建立和linux上面redis服务的连接,查看redis的数据,这个过程中遇到了很多问题,在此记录下。

1. yum一直安装不上

按照文章:Linux下安装Redis(超详细教程)步骤安装redis版本,再执行redis编译过程中提到了需要使用yum指令,但是一直提示找不到yum这个指令,安装yum时也出现了错误:"unable to locate package yum"

看网上的资料说需要更换镜像源,首先需要确定linux版本再找对应的镜像源下载

这篇文章:ubuntu 20.04 设置国内镜像源(阿里源、清华源)提到了如何确认linux版本再找对应的镜像源下载。

按照这篇文章:Ubuntu中找不到yum及安装方法 提供的两种方法都尝试了,还是提示"unable to locate package yum"。

由于需要及时完成redis安装,所以跳过了安装yum的这个过程,直接完成redis的编译工作,发现后续步骤也能成功执行,就不纠结yum安装不了的问题了。

2. redis修改了配置为允许外部连接,但还是连接不上

当我们在部署了redis服务之后,redis本身默认只允许本地访问。

但是如果当我们想要在外网进行redis访问时,需要做的就是修改redis的配置文件信息。

第一种方法:将bind 的【ip address 】设置为0.0.0.0即所有人都可访问

第二种方法:解决保护模式,将protected-mode 由默认的"yes"修改为"no"

修改完redis的默认配置之后,再执行以下指令启动redis的服务端,发现支持外部网路连接还是没有生效。

按照文章:Redis篇之设置外网可访问redis的方法 提供的redis服务端启动方式

再先关闭现有redis服务之后,执行使用指定配置文件启动redis指令之后,Redis Insight工具成功建立和linux上面redis服务的连接

python 复制代码
# 使用指定配置文件启动redis
./opt/redis/bin/redis-server /opt/redis/conf/redis.conf
相关推荐
Amy1870211182319 分钟前
告别“爬楼抄表”时代:电梯计量自动化改造,让每一度电都“开口说话”
运维·自动化
dadaobusi27 分钟前
在 Buildroot 中为 RISC-V 64 架构集成 numactl
运维·服务器
手握风云-1 小时前
Redis:不只是缓存那么简单(十五)
数据库·redis·缓存
weixin_307779131 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
名字还没想好☜1 小时前
用 Redis + Redisson 实现分布式锁:从踩坑到生产可用
java·redis·分布式·junit·分布式锁·redisson
AI创界者1 小时前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
猪头少年不会遇见算法学姐1 小时前
Makefile快速上手笔记
linux·学习
qiu_lovejun9982 小时前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
运维大师2 小时前
【Linux运维极简教程】04-进程与服务管理
linux·运维
keke.shengfengpolang2 小时前
自动化考什么证书对就业有帮助?
运维·自动化