使用Redis查询数据非常简单高效。首先连接Redis服务器,然后使用GET命令直接获取键值:redis-cli -h host -p port GET keyname。这样就能快速拿到数据,让管理变得更简单快捷。举例:SET user:1 "name:张三" 后,GET user:1 立即返回结果,无需复杂查询。
字符串查询
Redis字符串查询用GET key就能轻松获取数据。比如你存了SET msg "hello world",然后GET msg直接输出hello world。超级快,不用等数据库加载。
哈希查询
哈希数据用HGETALL key查看所有字段,或HGET key field取单个。存入后HGET user:1 name 马上出结果,管理用户数据超方便。
列表查询
列表用LRANGE key 0 -1看全部,或LRANGE key 0 10取前10个。数据进出都快,队列管理轻松。
集合查询
集合SMEMBERS key全取,SISMEMBER key member查是否存在。一键搞定唯一数据查询。
有序集合查询
有序集ZRANGE key 0 -1 WITHSCORES按分排序取所有,ZSCORE key member查分数。高性能排序查询。
GEO位置查询
用GEORADIUS key lon lat radius km查附近点。比如存入位置后,GEORADIUS china:city 116.40 39.90 100 km显示北京周边城市,位置服务超高效。
FAQ
Q: Redis查询怎么连接服务器?
A: 用redis-cli -h 127.0.0.1 -p 6379连接本地。
Q: GET命令取不到数据怎么办?
A: 检查键名对不对,或用EXISTS key看键存不存在。
Q: 查询大数据量慢吗?
A: Redis内存操作,查询毫秒级,很快。
Q: 怎么批量查询?
A: 用MGET key1 key2 key3一次取多个。