redis大key,这里指的是大的集合数据类型,如(set/hash/list/sorted set),一个key包含很多元素.由于redis是单线程,在删除大key(千万级别的set集合)的时候,或者清理过期大key数据时,主线程忙于删除这个大key,会导致redis阻塞.崩溃,应用程序异常的情况. 一个例子 线上redis作为实时去重的一个工具,里面有6千万的用户guid,这么一个set集合,如果直接使用del删除,会导致redis严重阻塞. > info memory # Memory u
线上一个业务出现异常:redis的一个大大大大大key数据有问题,所以导出修改再导入,但遇到了问题: [root@ ~]# /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a pass123 set k3 "`cat /tmp/bigkey.txt`" -bash: /usr/local/redis/bin/redis-cli: Argument list too long 这里直接使用其他redis客户端就好,比如pyredi