Redis的多数据库特性

本文记录Redis学习过程中遇到的Redis的多数据库特性~

一个Redis实例可以包括多个数据库,客户端可以指定连接某个Redis实例的哪个数据库,就好比一个MySQL中创建多个数据库,客户端连接时指定连接哪个数据库。

一个Redis实例最多可提供16个数据库,下标从0到15,客户端默认连接第0号数据库。

常用命令:

  • select #:切换数据库;
  • move key #:将key移动的#库;
  • ping:测试连接是否存活;
  • echo:在命令行打印一些内容;
  • quit:推出连接;
  • dbsize:返回当前数据库中key的数目;
  • info:获取服务器的信息和统计;
  • flushdb:删除当前选择数据库中的所有key;
  • flushall:删除所有库中的所有key。

示例代码:

select 1
move name 1
ping
shutdown
ping
echo oliver
dbsize
info
flushdb
flushall

标签: none