Redis是一个简单高效的内存KV数据库,基本上下载源码make install,编译完成,然后进入src目录运行redis-server即可运行。就是因为这么简单往往有朋友直接运行,将没有密码的redis暴漏外网,最终数据被泄漏。鉴于这些血泪的教训,有必要来说一下redis的配置文件,当然这也比较简单,老鸟可以飘过。

默认的redis.conf存在于下载的源码的根目录下。下面是我配置的部分,没有列出来的就是我也没有动过的默认配置项。

#引用其他配置文件
# include /path/to/local.conf
# include /path/to/other.conf
#是否daemon运行no,yes
daemonize no
#pid文件的位置
pidfile /tmp/redis.pid
#开放的端口号
port 6379
#listen队列的长度
tcp-backlog 511
#绑定ip地址,多个ip用空格分隔
bind 127.0.0.1
#我没有用到
# unixsocket /tmp/redis.sock
# unixsocketperm 755
#客户端空闲多少s后踢掉,0禁止
timeout 0
#检测挂掉的连接,单位s,0禁止
tcp-keepalive 0
#日志的等级,debug,verbose,notice,warning
loglevel notice
#log文件的路径,为空的话直接显示在终端
logfile ""
#是否使用系统logger,一直没有用过。
# syslog-enabled no/
# syslog-ident redis
# syslog-facility local0
#redis中有多少个数据库,默认即可
databases 16 #将redis内存数据序列化到磁盘的时间和频率
#900s有1个key改变就会序列化,其他的读者可以自己看下
save 900 1
save 300 10
save 60 10000
#序列化的时候是否停止写操作
stop-writes-on-bgsave-error yes
#序列化的数据是否压缩
rdbcompression yes
#序列化的数据是否校验其完整性
rdbchecksum yes
#序列化的文件名,只是文件不能带目录
dbfilename redis.rdb
#序列化文件的目录
dir /tmp #以下是主从备份,我还没有使用到
# slaveof <masterip> <masterport>
# masterauth <master-password>
slave-serve-stale-data yes
slave-read-only yes
# repl-ping-slave-period 10
# repl-timeout 60
repl-disable-tcp-nodelay no
# repl-backlog-size 1mb
# repl-backlog-ttl 3600
slave-priority 100
# min-slaves-to-write 3
# min-slaves-max-lag 10 #客户端连接的密码
requirepass hello # rename-command CONFIG "" #限制客户端的数量
# maxclients 10000
#设置最大可用内存
# maxmemory <bytes>
#内存替换算法
# maxmemory-policy volatile-lru
# maxmemory-samples 3

  

最新文章

  1. C#非常重要基础之多态
  2. 获取当前时间 和 10s倒计时案例
  3. [MFC] MFC 用mciSendString加载WAV资源文件
  4. Device eth0 does not seem to be present, delaying initialization.转载
  5. 设计模式C#实现(二)——适配器模式
  6. AD域的安装
  7. Process启动.exe,当.exe内部抛出异常时,总会弹出一个错误提示框,阻止Process进入结束
  8. R语言实战读书笔记(四)基本数据管理
  9. Objective-C 学习笔记(1)
  10. scrum经验
  11. 一个两年java程序猿的2017个人总结
  12. OkHttp实现全局过期token自动刷新
  13. vue-element-admin项目install出现的问题
  14. fftshift
  15. 前端项目微金所1 - bootstrap模板,Compatible(兼容),Viewport(视口),条件注释,第三方依赖,MediaQuery媒体查询
  16. python seek()方法报错:“io.UnsupportedOperation: can&#39;t do nonzero cur-relative seeks”
  17. tensorflow-训练(train)/测试(test)
  18. redis集群节点宕机
  19. laravel 对接支付宝
  20. 005-spring cache-配置缓存存储

热门文章

  1. HDU5441 Travel 并查集
  2. 如何从oc中去获取一个私有的变量.....
  3. 添加mongodb支持
  4. shell命令:给当前目录里一个文件压缩一份不包含.svn文件的zip包
  5. Think Python - Chapter 11 - Dictionaries
  6. iOS学习笔记---oc语言第八天
  7. linux shell 逻辑运算符、逻辑表达式详解
  8. Bash 使用技巧
  9. ArrayList笔记
  10. 转:db2 backup 及 restore