Redis配置项汇总(超级详细)_配置库及配置项列表示例,2024年最新2024大厂Golang知识点总结+面试题解析




# Redis配置项示例(2024年最新)
 
## 基础设置
```conf
# 设置Redis为守护进程运行
daemonize yes
 
# 设置Redis监听的端口,默认为6379
port 6379
 
# 设置Redis的监听地址,默认为127.0.0.1
bind 127.0.0.1
 
# 设置Redis日志文件路径
logfile "/var/log/redis/redis-server.log"
 
# 设置数据库数量,默认16个,可以使用SELECT <dbid>命令切换数据库
databases 16

安全性设置




# 设置密码,使用CONFIG SET requirepass 'your_password'来设置或修改
requirepass your_password
 
# 设置命令重命名,例如将CONFIG重命名为SAFE_CONFIG
rename-command CONFIG SAFE_CONFIG

持久化设置




# 设置快照持久化参数,在满足指定的条件时执行持久化操作
save 900 1
save 300 10
save 60 10000
 
# 设置RDB文件名
dbfilename dump.rdb
 
# 设置RDB文件和AOF文件的持久化路径
dir /var/lib/redis
 
# 设置是否在每次操作后进行同步
appendonly yes
 
# 设置AOF文件名
appendfilename "appendonly.aof"
 
# 设置AOF文件的同步策略
appendfsync everysec

内存管理设置




# 设置Redis最大内存限制,达到上限后将触发键的淘汰策略
maxmemory 2gb
 
# 设置Redis的键淘汰策略,有如下几种策略:
# volatile-lru -> 根据LRU算法移除设置了过期时间的键
# allkeys-lru -> 根据LRU算法移除任何键
# volatile-random -> 随机移除设置了过期时间的键
# allkeys-random -> 随机移除任何键
# volatile-ttl -> 移除即将过期的键
# noeviction -> 不进行任何淘汰,当内存不足时,新写入命令会报错
maxmemory-policy allkeys-lru

高级设置




# 设置客户端空闲超时时间,0表示禁用超时
timeout 300
 
# 设置是否允许非loopback地址的客户端连接
bind-address 127.0.0.1
 
# 设置是否在日志中记录每个命令的执行时间
slowlog-log-slower-than 10000
 
# 设置慢查询日志的长度
slowlog-max-len 128
 
# 设置是否开启监控功能,可以通过INFO命令或者redis-cli monit来查看服务器运行信息
monitor no

集群设置(如果启用了Redis集群)




# 设置集群配置文件路径
cluster-config-file nodes-6379.conf
 
# 设置集群节点间ping消息的超时时间
cluster-node-timeout 15000
 
# 设置是否启用集群模式
cluster-enabled yes
 
# 设置集群的最大可用节点数
cluster-max-replicas 1
 
# 设置集群的必要节点数
cluster-min-replicas-to-write 1
 
# 设置集群的重新分配槽的策略
cluster
最后修改于:2024年08月09日 12:21

评论已关闭

推荐阅读

Vue中使用mind-map实现在线思维导图
2024年08月04日
VUE
Web前端最全Vue实现免密登录跳转的方式_vue怎么样不登录返回首页,最强技术实现
2024年08月04日
VUE
vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)
2024年08月04日
VUE
Vue-颜色选择器实现方案——>Vue-Color( 实战*1+ Demo*7)
2024年08月04日
VUE
Vue项目卡顿慢加载?这些优化技巧告诉你!_vue数据多渲染卡顿
2024年08月04日
VUE
vue中的keep-alive详解与应用场景
2024年08月04日
VUE
Vue、React实现excel导出功能(三种实现方式保姆级讲解)
2024年08月04日
vue-office/docx插件实现docx文件预览
2024年08月04日
VUE
java调用js文件的两种方法(支持V8引擎)
2024年08月04日
JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js
2024年08月04日
两周从爬虫小白变大神 _yjs_js_security_passport
2024年08月04日
JS笔记(对象、函数、数组)
2024年08月04日
Markdown.js:强大的纯JavaScript Markdown解析器
2024年08月04日
Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。
2024年08月04日
vue 父组件怎么获取子组件里面的data数据
2024年08月04日
VUE
个人开发实现AI套壳网站快速搭建(Vue+elementUI+SpringBoot)
2024年08月04日
el-table 表格封装并改造实现单元格可编辑
2024年08月04日
none
nodejs环境下创建vue项目、SSH密钥登陆!!!
2024年08月04日
vue+quill+element-ui实现视频、图片上传及缩放保姆级教程,轻松使用富文本
2024年08月04日
【three.js】22. Imported Models导入模型
2024年08月04日