首页 > 代码库 > 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入门第三天——大纲带更新