在使用redis的时候,取值时很可能会报错,提示:WRONGTYPE Operation against a key holding the wrong kind of value。
出现这种错误的原因是因为,取值的方法格式不对,比如你用get去取队列的值,就会报错。
这个时候需要确定你的key的类型,使用type查询,如type key
然后再用对应的取值方法
如果是zset如下:
redis 127.0.0.1:6378>type key
redis 127.0.0.1:6379>zset
则表示数据类型为Sorted Sets的。此时就需要使用zadd、zrange等操作方法,否则就会报ERR Operation against a key holding the wrong kind of value这个错误!