<pre class="brush:cpp;toolbar:false">[root@centos224]#serviceredisdstart
21985:M24Nov04:07:20.376*Increasedmaximumnumberofopenfilesto10032(itwasoriginallysetto1024).
_._
_.-``__''-._
_.-```.`_.''-._Redis3.2.1(00000000/0)64bit
.-``.-```.```/_.,_''-._
(',.-`|`,)Runninginstandalonemode
|`-._`-...-`__...-.``-._|'`_.-'|Port:6379
|`-._`._/_.-'|PID:21985
`-._`-._`-./_.-'_.-'
|`-._`-._`-.__.-'_.-'_.-'|
|`-._`-.__.-'_.-'|http://redis.io
`-._`-._`-.__.-'_.-'_.-'
|`-._`-._`-.__.-'_.-'_.-'|
|`-._`-.__.-'_.-'|
`-._`-._`-.__.-'_.-'_.-'
`-._`-.__.-'_.-'
`-.__.-'
`-.__.-'
21985:M24Nov04:07:20.428#WARNING:TheTCPbacklogsettingof511cannotbeenforcedbecause/proc/sys/net/core/somaxconnissettothelowervalueof128.
21985:M24Nov04:07:20.428#Serverstarted,Redisversion3.2.1
21985:M24Nov04:07:20.428#WARNINGovercommit_memoryissetto0!Backgroundsavemayfailunderlowmemorycondition.
Tofixthisissueadd'vm.overcommit_memory=1'to/etc/sysctl.
confandthenrebootorrunthecommand'sysctlvm.overcommit_memory=1'forthistotakeeffect.
21985:M24Nov04:07:20.428#WARNINGyouhaveTransparentHugePages(THP)supportenabledinyourkernel.
ThiswillcreatelatencyandmemoryusageissueswithRedis.
Tofixthisissuerunthecommand'echonever>/sys/kernel/mm/transparent_hugepage/enabled'asroot,
andaddittoyour/etc/rc.localinordertoretainthesettingafterareboot.RedismustberestartedafterTHPisdisabled.
21985:M24Nov04:07:20.442*DBloadedfromdisk:0.014seconds
21985:M24Nov04:07:20.443*Theserverisnowreadytoacceptconnectionsonport6379</pre><p>警告:</p><p>Increased maximum number of open files to 10032 (it was originally set to 1024).</p><p>解决:</p><p>#查看系统限制</p><pre class="brush:bash;toolbar:false">[root@centos224]#ulimit-a</pre><p></p><p>#设置"open files"数量</p><pre class="brush:bash;toolbar:false">[root@centos224]#ulimit-n10032</pre><p></p><p>#或者设置用户限制</p><pre class="brush:bash;toolbar:false">[root@centos224]#vi/etc/security/limits.conf</pre><p>警告:</p><p>WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.</p><p>解决:</p><pre class="brush:bash;toolbar:false">[root@centos224]#echo511>/proc/sys/net/core/somaxconn
[root@centos224]#echo"net.core.somaxconn=551">/etc/sysctl.conf</pre><p>警告:</p><p>WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.</p><p><span class="Apple-tab-span" ></span>To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.</p><p><span class="Apple-tab-span" ></span>conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.</p><p>解决:</p><pre class="brush:bash;toolbar:false">[root@centos224]#echo1>/proc/sys/vm/overcommit_memory
[root@centos224]#echo"vm.overcommit_memory=1">>/etc/sysctl.conf</pre><p>警告:</p><p>WARNING you have Transparent Huge Pages (THP) support enabled in your kernel.</p><p><span class="Apple-tab-span" ></span>This will create latency and memory usage issues with Redis.</p><p><span class="Apple-tab-span" ></span>To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root,</p><p><span class="Apple-tab-span" ></span>and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.</p><p>解决:</p><pre class="brush:bash;toolbar:false">[root@centos224]#echonever>/sys/kernel/mm/transparent_hugepage/enabled
[root@centos224]#vi/etc/rc.local
iftest-f/sys/kernel/mm/transparent_hugepage/enabled;then
echonever>/sys/kernel/mm/transparent_hugepage/enabled
fi
iftest-f/sys/kernel/mm/transparent_hugepage/defrag;then
echonever>/sys/kernel/mm/transparent_hugepage/defrag
fi</pre>