Redis基本命令
- ping(有没有连接到.返回pong表示连接成功)
- set get(set name wyh get name)
- 清除全部的数据库内容 flushall
- 清除当前数据库flushdb
- keys(*)查看全部的键
- exists(key) 查看键是否存在,存在的话返回1,不存在返回0
- select (数据库num)进行切换数据库
- clear清屏
- move key numb (键,移动到那个数据库) 移动属性到指定的数据库
- expire (name 10 )设置某个键的过期时间(单位是秒s)
- ttl (key) 查看当前某个键的剩余时间,过期的话返回负数
- type 查看数据类型 type key
- shutdown 关闭服务连接 也就是我们的server
- save 保存文件
- exit 退出客户端
127.0.0.1:6379[5]> ping #测试连接 PONG #连接成功 127.0.0.1:6379[1]> select 0 #切换数据库0 OK 127.0.0.1:6379> select 1 #切换数据库0 OK 127.0.0.1:6379[1]> set name wyh #设置key键 OK 127.0.0.1:6379[1]> set age 22 #设置key键 OK 127.0.0.1:6379[1]> keys * #查看全部的键 1) "name" 2) "age" 127.0.0.1:6379[1]> get name "wyh" 127.0.0.1:6379[1]> exists age #判断是否存在 (integer) 1 127.0.0.1:6379[1]> flushdb # 刷新当期数据库 OK 127.0.0.1:6379[1]> flushall #刷新全部数据库 OK 127.0.0.1:6379[1]> clear #清空 127.0.0.1:6379[2]> set animal dog #设置属性 OK 127.0.0.1:6379[2]> move animal 5 #把animal键移动到数据库5 (integer) 1 127.0.0.1:6379[2]> keys * #查看全部的键 1) "age" 127.0.0.1:6379[2]> select 5 #切换到数据库5 OK 127.0.0.1:6379[5]> keys * #查看全部的键 1) "animal" 127.0.0.1:6379[2]> expire name 10 #设置过期时间10秒 (integer) 1 #成功的话返回1 不成功返回0 127.0.0.1:6379[2]> ttl name #查看剩余过期时间 (integer) 6 127.0.0.1:6379[2]> ttl name #查看当前key的剩余过期时间 (integer) 1 127.0.0.1:6379[2]> ttl name #查看当前key的剩余过期时间 (integer) -2 #已经过期2秒 127.0.0.1:6379[2]> get name #查看name,已经过期 (nil) #没有了,说明已经过期 127.0.0.1:6379[2]> type age #查看key的类型 string 127.0.0.1:6379[2]> type name #查看key的类型 string 127.0.0.1:6379[2]> save #保存配置 ok 127.0.0.1:6379[2]> shutdown #关闭服务连接 也就是我们的server
redis-benchmark官方自带的压力测试工具
以上是它在windows里面的位置,因为我目前没配置linux
redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 10000 ##压测命令
100000 requests completed in 0.72 seconds #对我们的10万个请求进行写入测试在0.72秒完成 50 parallel clients # 50个并发客户端 3 bytes payload #每次写入三个字节 keep alive: 1 #只有一台服务器来处理这些请求,单机性能 99.95% <= 13 milliseconds 99.96% <= 14 milliseconds 99.97% <= 15 milliseconds 99.98% <= 16 milliseconds 99.99% <= 17 milliseconds 99.99% <= 18 milliseconds 100.00% <= 19 milliseconds 100.00% <= 19 milliseconds #所以请求在19秒内完成 142247.52 requests per second #一秒处理142247次请求