首页 > 代码库 > NoSQL入门第三天——大纲带更新

NoSQL入门第三天——大纲带更新

一、解析Redis配置文件redis.conf

  (Linux下配置多于编码)

  1.它在哪

  由于我是在root的家目录下载安装的,默认的安装位置就是:

技术分享

  conf就在这里:

技术分享

  根据经验,出厂的conf永远不要改

  我们把conf拷贝出来一份改动,这里我们单独拷贝到/root/myredis下了

技术分享

  //这里centOS7默认是打开上次离开的位置

  配置文件比较详细的介绍信息,例如:

    Units单位——大小写不敏感的:

技术分享

    INCLUDES包含——类似于分模块开发下配置文件分为spring-shiro,spring-context等分模块引入

技术分享

技术分享

    GENERAL通用

技术分享

    出厂默认设置是 no ——设置为yes 使其以 守护进程 的形式可以在后台运行

技术分享

    默认进程管道id文件——pid

PID就象身份证号码一样,一个进程只有一个PID,但不同每个进程的PID是会改变的,不信你可以结束QQ.EXE进程再开开,PID是不同的\ 
无法靠PID识别病毒进程,PID只是在一段时间帮你识别同宜进程

技术分享

    端口——默认6379

技术分享

    TCP -backlog511——默认值511

tcp-backlog
设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列 + 已经完成三次握手队列。
在高并发环境下你需要一个高backlog值来避免慢客户端连接问题。注意Linux内核会将这个值减小到/proc/sys/net/core/somaxconn的值,所以需要确认增大somaxconn和tcp_max_syn_backlog两个值
来达到想要的效果

技术分享

    绑定:——初学阶段,就绑定本机127.0.0.1即可

技术分享

    timeout——过期时间,可以设置多少秒后不连接则关闭会话,默认0为不关闭

技术分享

    查看网络通讯状态

技术分享

    日志等级——和Log4j类似的级别

技术分享

    日志文件名字:——可以为空

技术分享

    日志开关——默认syslog-enabled no,默认是关,如果开了,将会以redis开头

技术分享

    数据库的配置:——默认16个库 0-15

技术分享

    SNAPSHOTTING快照

技术分享

    REPLICATION复制

技术分享

    SECURITY安全

技术分享

    启动的时候是发现不用输入密码的,它默认认为装在Linux上,是一个相对安全的地方,所以是不用输入密码的:

   访问密码的查看、设置和取消

技术分享

  输入密码验证:(auth+密码验证)

技术分享

技术分享

  取消密码:

技术分享

  LIMITS限制

技术分享

 

NoSQL入门第三天——大纲带更新