### redis持久化
RDB(Redis Database),内存中的数据不定期通过快照拷贝到磁盘
AOF(Append Only File),对将数据操作的执行指令存储下来,实现数据恢复,优先采用AOF方式进行数据恢复,数据完整度更高。
* 如果没有持久化存储需求可以关闭RDB和AOF功能,redis就成为了内存数据库
### redis配置文件
#### 查看配置文件
~~~
redis-cli config get \*
127.0.0.1:6379> config get *
~~~
### 配置解读
#### 基本配置
~~~
daemonize no #默认值no,redis并不以daemon方式运行;yes --> daemon在后台运行
pidfile /path/to/file #默认值/var/run/redis.pid
bind ip1 ip2 ... #指定绑定的ip,可以有多个,空格分开
port 6379 #默认值6379
#unixsocket /tmp/redis.sock #指定socket
#unixsocketperm 755 #指定socket的权限
timeout 0 #当客户端一直没有请求redis服务,timeout用来设置redis服务端主动关闭这个连接的超时时间;0表示一直不超时
tcp-keepalive 0 #tcp连接保活策略;tcp连接或占用系统资源,为了减少占用,会定发送ACK请求检测客户端是否挂掉;0表示一直不检测
databases 16 #设置数据库数量