redis相关技能积累

来源:互联网 发布:云和数据培训靠谱不 编辑:程序博客网 时间:2024/05/23 15:16

1. 批量删除指定模式的key,这里用到了linux的管道,但是下面的命令可能无法删除key中含中文的

./redis-cli -h host -p 10006 -a password  keys wait_* | xargs ./redis-cli -h host -p 10006 -a password del

如果上述方式删除失败,可用如下命令:

./redis-cli -h host -p 10006 -a password eval "local keys = redis.call('keys', ARGV[1]) for i=1,#keys,5000 do redis.call('del', unpack(keys, i, math.min(i+4999, #keys))) end return #keys" 0 wait_*
不过我还没看明白上述命令是什么意思,懂的朋友可以留言告诉我

2. 启动redis后,有时会发现显示出来的中文是一些其他的编码,如果想看中文,可以在启动的时候加上--raw参数

./redis-cli -h host -p 10006 -a password --raw
--raw 显示中文,而不是"\xd6\xd0"这样在字符

0 0
原创粉丝点击