Redis-Key常用命令& redis-benchmark 性能测试

678 阅读1分钟

1. redis-benchmark 性能测试

redis-benchmark -h localhost -p 6379 -c 5 -n 1000

3KTXI11RKL54G10XD9~SACB.png

0IFBQ)H3VNBY)O`VVR%3M.png

2. select index

  • redis默认有16个数据库,在配置文件中可以找到
  • 数据库之间数据不相通,默认第0个数据库
  • select index 可以切换数据库,例如select 1 ==切换到第1个数据库
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> 

3. dbsize

查看数据库大小

127.0.0.1:6379[1]> dbsize
(integer) 0

4. set key value 往数据库中存值

5. flush

flushdb 清空当前数据库 flushall 清空所有的数据库

6. key

keys * 查看数据库所有的值

7. exists key

查看key是否存在,存在返回1否则返回0

8. move key db

移动key 键值对到对应数据库

9. expire key seconds

设置属性过期时间 可配合ttl key 查看属性过期剩余时间 -2 表示已经过期

127.0.0.1:6379[1]> expire name 10
(integer) 1
127.0.0.1:6379[1]> ttl name
(integer) 5
127.0.0.1:6379[1]> ttl name
(integer) 3
127.0.0.1:6379[1]> ttl name
(integer) 1
127.0.0.1:6379[1]> ttl name
(integer) -2

10. type key

查看key所存的值的类型