开发中注意事项专题
该文章用于记录开发中禁止或者尽量不要做的事情或者建议在开发中应该这么的事!
redis在生产环境中禁止使用 keys *
(查询所有的键)命令
原因:redis是单线程,如果redis中数据量足够大,这将会造成线程阻塞,直到查询完毕为止。而且这个命令非常消耗cpu,在使用正则匹配过程中,可能导致服务器无响应或者死机。最后造成服务器宕机
解决方案:在配置文件中禁用该命令
正文到此结束(点击广告是对作者最大的支持)
该文章用于记录开发中禁止或者尽量不要做的事情或者建议在开发中应该这么的事!
keys *
(查询所有的键)命令原因:redis是单线程,如果redis中数据量足够大,这将会造成线程阻塞,直到查询完毕为止。而且这个命令非常消耗cpu,在使用正则匹配过程中,可能导致服务器无响应或者死机。最后造成服务器宕机
解决方案:在配置文件中禁用该命令