10.redis.config详解

互联网 2021/4/8 2:08:51

1.配置文件unit 单位对大小写不敏感2.包含其他配置文件 网络 bind 127.0.0.1 -::1 #绑定的IP protected-mode yes #保护模式 port 6379 #端口设置 通用配置 daemonize yes #以守护进程的方式运行 默认是no 需要手动开启 pidfile /var/run/redis_6379.pid # 如果以后台的…

1.配置文件unit 单位对大小写不敏感

2.包含其他配置文件

 

 

 网络

bind 127.0.0.1 -::1  #绑定的IP

protected-mode yes #保护模式

port 6379  #端口设置

通用配置

daemonize yes  #以守护进程的方式运行 默认是no 需要手动开启

pidfile /var/run/redis_6379.pid # 如果以后台的方式运行 需要指定pid进程文件

日志:

# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)
# warning (only very important / critical messages are logged)
loglevel notice

logfile "" #生成的日志文件位置名

databases 16  #数据库的数量 默认是16个

always-show-logo no  #是否总是先生logo

快照

持久化,在规定的时间内 执行多少次操作 则会持久化

redis 是内存数据库 没有持久化 那么数据断电及失

# save 3600 1   #如果3600s内 如果有一个key进行了修改 我们进行持久化操作
# save 300 100 #如果300s内 如果有100个key进行了修改 我们进行持久化操作
# save 60 10000

stop-writes-on-bgsave-error yes #持久化如果出错了是否要继续工作

rdbcompression yes   #是否压缩RDB文件 会需要消耗一些cpu的资源

rdbchecksum yes   #保存RDB文件的时候进行错误的检查

dir ./  #RDB文件的保存目录

安全

#config set requirepass "123456"  //设置密码

#auth 123456  //验证

客户端

# maxclients 10000  //设置连接redis的最大客户端数量

# maxmemory <bytes>  //redis 配置的最大内存

# maxmemory-policy noeviction  //内存达到上限的处理策略

1、volatile-lru:只对设置了过期时间的key进行LRU(默认值) 

2、allkeys-lru : 删除lru算法的key   

3、volatile-random:随机删除即将过期key   

4、allkeys-random:随机删除   

5、volatile-ttl : 删除即将过期的   

6、noeviction : 永不过期,返回错误

APPEND ONLY MODE 就是AOF的喷配置

 

appendonly no  #默认开启AOF模式 默认是RDB持久化方式 在所有的情况下RDB完全够用

appendfilename "appendonly.aof"  #持久化AOF的名字

# appendfsync always  #每次修改都会同步 消耗性能
appendfsync everysec  #每秒执行一次同步 可能会丢失这一秒的数据

appendfsync no      #每次修改不同步 这个时候操作系统自己同步数据 速度是最快的

 

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[10.redis.config详解]http://www.zyiz.net/tech/detail-153573.html

上一篇:redis的基础命令

下一篇:数据库面试题:Redis如何保证数据一致性

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程