redis命令注意情况

2020-02-18  本文已影响0人  爱读书的夏夏

使用redis命令时,需要注意是否会影响线上性能。

DBA禁用的命令:

bgrewriteaof
config get
config set
config resetstat
config rewrite
flushall
flushdb
shutdown
save
bgsave
client kill
client list
slowlog
monitor
slaveof
info
集合类操作

O(n)指令应注意。对于set,zset,list,hash等集合类,应注意O(n)命令对于性能的影响。通常应该避免直接使用O(n)指令,可用HSCAN,SSCAN,ZSCAN进行渐进操作,防止命令的阻塞
渐进式删除。不应该直接使用del,而应该自己写脚本一点点的删除

统一使用公共提供的sedis

sedis只封装了部分安全的命令给业务方使用。诸如keys等危险命令都屏蔽了。

上一篇 下一篇

猜你喜欢

热点阅读