一直在用node.js进行redis的存储,今天想用redis-cli查看一下所有已经设置的key,
输入keys *结果发现没查到任何东西(empty list or set)
但是我在node.js中是能取到数据的。
仔细检查发现原来我node把key都创建在了redis的db2中,而redis-cli默认查询的是db0的内容,所以查询不到。
解决方法:
切换db: select 2
查询数据: keys *
![redis查询所有key报错(empty list or set) redis查询所有key报错(empty list or set)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI3Ni85MTljMzkzNjNhMjNmOWEyODA4ZGRhZThkOWJmYzY4Yy5wbmc%3D.png?w=700&webp=1)
一直在用node.js进行redis的存储,今天想用redis-cli查看一下所有已经设置的key,
输入keys *结果发现没查到任何东西(empty list or set)
但是我在node.js中是能取到数据的。
仔细检查发现原来我node把key都创建在了redis的db2中,而redis-cli默认查询的是db0的内容,所以查询不到。
解决方法:
切换db: select 2
查询数据: keys *