将redis设置为远程可访问

本文记录了将Redis设置为远程可访问的过程,包括修改Redis配置文件以允许远程连接,设置访问密码,以及在Django项目中配置Redis服务器的密码,确保安全使用Redis作为缓存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近买了个云服务器,把django项目放在了网上,由于开启runserver时,终端不能查看缓存的信息状态,所以把redis-server设置为外网可连接的状态,其中遇到了一些问题,打算记录一下以免下次继续踩坑:

一、设置redis-server为远程可以链接状态

  1. 找到redis.conf文件sudo vim /etc/redis/redis.conf
  2. prominze-mode设置为no(默认为yes,将拒绝远程访问);
  3. bind设置为0.0.0.0(允许所有ip地址访问);
  4. requirepass设置为你指定的密码(原字段为# requirepass foobared ,取消备注将为redis服务器设置密码,避免其他ip恶意访问redis服务器)
  5. 重启redis服务器:执行ps aux | grep redis-server查看服务器是否在运行,如果在运行,则将进程关闭;或者执行redis-cli shutdown将服务器关闭,然后重新启动redis服务器(redis-server即可)。

二、在redis-cli命令下链接远程redis-server的方法

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值