在公司的项目中,用到的redis的也不是很复杂,主要是当一个消息队列来使用,因此也不是很复杂。在网上看到的redis的配置详解都很详细,我也就不在一一的解释了。下面我就把一些常用的配置拿出来整理下,这些配置搞定基本上你的redis就能跑起来。至于其他的调优方面的设置,有需求可以自行百度。文末会附赠几个redis详细配置的链接。
核心配置项:
1.绑定ip:如果需要远程访问,可以将此行注释掉,或者绑定一个真实的ip
bind 127.0.0.1
2.端口:默认为6379
port 6379
3.是否以守护进程运行:如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务。如果以⾮守护进程运⾏,则当前终端被阻塞。设置为yes表示守护进程,设置为no表示⾮守护进程。推荐设置为yes。
daemonize yes
4.数据文件:
dbfilename dump.rdb
5.数据文件存储路径:
dir /var/lib/redis
(数据磁盘化失败,报错快照错误的话,可能是权限问题。快照里的数据权限不够,不能写到文件里。这时候需要设置redis的权限,chomd 777 redis)
6.日志文件:
loglife "/var/log/redis/redis-server.log"
7.数据库,默认为16个:
database 16
8.主从复制,类似于双机备份:
slaveof
9.数据持久化:
关闭数据持久化 save ''
数据快照持久化 save 900 1
save 300 10
save 60 10000
redis配置详解:
https://blog.csdn.net/wngua/article/details/70158818
https://www.cnblogs.com/kreo/p/4423362.html
https://www.cnblogs.com/zhang-ke/p/5981108.html