vim /etc/sysctl.conf
vm.overcommit_memory = 1
#最好不要设置为0,Linux的OOM机制在内存不足的情况下,会自动选择性Kill进程点数过高的进程,0会中招。
sysctl vm.overcommit_memory=1
0:表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1:表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2:表示内核允许分配超过所有物理内存和交换空间总和的内存
vim /etc/redis/redis.conf
##################基础#################################
daemonize yes //是否以守护进程方式启动
pidfile /var/run/redis.pid //如果要玩单机多开,需要设定不同path的pid,除非硬件特别紧张,一般不会
port 6379 //端口
tcp-backlog 600 //如果服务器caps很高,需要把这个参数改大些。
timeout 0 //客户端连接的超时时间,单位为秒,超时后会关闭连接,0永不超时</