redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在linux终端使用。
1、键值相关的命令
(1)keys
返回满足给定参数的所有key
用表达式*,代表取出所有的key
(2)exists
确认一个key是否存在
1表示存在,0表示不存在
(3)expire
设置一个key的过期时间
(4)move:
将当前数据库中的key转移到其它数据库中。
选择数据库的语法 :
select 数据库的编号
移动的语法:
move 键 目标数据库编号
(5)persist
移除给定key的过期时间
(6)randomkey
随机返回key空间的一个key
(4)move:
将当前数据库中的key转移到其它数据库中。
选择数据库的语法 :
select 数据库的编号
移动的语法:
move 键 目标数据库编号
(5)persist
移除给定key的过期时间
(6)randomkey
随机返回key空间的一个key
(7)rename
重命名key
语法:rename 原来的键名 修改后的键名
(8)type:返回值的类型
2、服务器相关命令
(1)select
选择数据库。redis数据库编号从0-15,我们可以选择任意一个数据库来进行数据的存取。
当选择16时,报错,说明没有编号为16的这个数据库。
(2)quit(exit)
退出连接
(3)dbsize
返回当前数据库中key的数目
(4)info
获取服务器的信息和统计。
(5)config get
获取参数的配置。
本例中我们获取了dir这个参数配置的值,如果想获取全部参数的配置只需要执行”config get *”即可将全部的值都显示出来
(6)flushdb
删除当前选择数据库中的所有key,在实际环境下,要慎重使用
(7)flushall
删除所有数据库中的所有的 key在实际环境下,要慎重使用