zoukankan      html  css  js  c++  java
  • 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:登陆后进行密码登录
  • 相关阅读:
    ios常见面试题
    UIButton 头文件常见属性和方法
    UILabel头文件常见属性
    UIButton 文档翻译(持续更新)
    UITextView
    iOS国际化
    55分钟学会正则表达式
    提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一,包含通知中心的使用)
    macbook恢复Finder消失的个人收藏:桌面、文稿、下载、图片
    Socket
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12702925.html
Copyright © 2011-2022 走看看