• 110_redis的配置文件问题?


    在我们启动redis服务器的时候,可以配置相关启动文件 redis-server redis-confg &
    配置文件可以指定redis服务器的ip地址和端口号。

    为什么会指定ip地址呢?每台计算机的ip地址不是唯一的吗?
    我们平常的电脑只有一张网卡,故就只有一个ip地址,但是服务器可以有多张网卡,所以也就有个多个ip地址。

    在不指定配置文件的时候(redis-server),默认的任何ip,端口号是6379.这说明了什么呢?
    这个任意地址,指的是任意的本机的地址,但是我们虚拟机上只有一个ip地址:192.168.6.129,
    所以我们只能使用192.168.6.129与127.0.0.1相连。
    但我们要是使用192.168.6.129进行连接的话,能连接上,但是不能进行操作。解决方案:https://blog.csdn.net/Agly_Clarlie/article/details/52251746
    这说明了什么呢?这说明我们要想使192.168.6.129与redis相连并操作,我们就必须使用配置文件。

    假使我们使用了redis的默认配置文件,redis-server /opt/redis/redis-confg &又会发生什么事情呢?
    此时我们只能使用127.0.0.1启动客户端。因为我们的配置文件中只用127.0.0.1一个端口
    redis-cli 在关闭与开启的时候默认的端口与ip都是127.0.0.1,

    如何使用redis可视化工具
    必须使用配置文件启动,而且还必须对配置文件进行更改

    为什么更改redis配置文件后,依然无法使用真正的ip地址访问?
    https://blog.csdn.net/java_mdzy/article/details/89221510
    没有关闭保护模式与守护进程,然后重启服务

    场景:阿里云上部署了redis,也配置了redis.conf
    
    注释掉绑定ip
    # bind 127.0.0.1
    Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
    daemonize no
    保护模式,关闭保护模式,否则外部ip无法连接
    protected-mode no
    以上设置完成后,进入redis/bin目录,重启redis,命令
    
    ./redis-server
    
    启动springboot项目,依然报错,使用Redis Desktop Manager依然连接不上。
    
    查找后发现redis.conf虽然设置了,但是并没有重启。
    所以需要真正的和配置文件启动需要:
    ./redis-server redis.conf
    再次连接redis,成功,启动项目,成功。
    
    其他硬知识
    查看redis进程是否存在
    ps -ef |grep redis
    检测6379端口是否在监听
    netstat -lntp | grep 6379
    停止redis,使用control+c快捷键或者使用客户端 redis-cli shutdown
    auth password:登陆后进行密码登录
  • 相关阅读:
    LeetCode 029 Divide Two Integers
    LeetCode 028 Implement strStr()
    Linux网络技术管理及进程管理
    RAID磁盘阵列及CentOS7系统启动流程
    Linux磁盘管理及LVM讲解(1)
    逻辑卷管理
    Linux磁盘管理及LVM讲解
    Linux计划任务及压缩归档
    Linux权限管理
    用户及用户组管理
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12702925.html
Copyright © 2020-2023  润新知