由于项目测试的需要,经常需要连接Redis数据库修改某些键值,无奈最近Redis的客户端连接工具使用不了

只有使用命令行来操作了,现总结如下:

1.远程连接Redis

redis-cli -h host -p port    host和port根据自己项目需要修改

2.密码验证(出现 NOAUTH Authentication required 时使用)

auth password(password为Redis连接密码)

3.查询相应的key

1)keys key-name

缺点:查询速度没有SCAN命令快

2)SCAN 0 MATCH test* COUNT 10

查询前10个以test开头的key(建议使用)

注:*匹配多个字符,?匹配一个字符

4.判断key是否存在

exists key

注:0-不存在,1-存在

5.查询某个hash的键值

以查询家族为例

查询家族id=97的信息:hmget erban_family 97

6.更新某个hash的键值

以上是在测试家族自动解散功能所用到的redis命令,其余测试场景需要查询或修改操作可参照上述命令

注:对于键值比较长的key可以先查询出来,然后复制粘贴修改部分,再用更新命令修改

Redis命令可以查https://www.runoob.com/redis/redis-lists.html这个网站