05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和
??
Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以再Linux终端使用。
键值相关命令: Keys:返回满足给定pattern的所有key
用表达式*表示取出所有的key
Exists:确认一个key是否存在
del:删除一个key.
expire:设置一个key的过期时间
在本例中,设置addr这个key的过期时间是10秒,然后不断的用ttl来获取这个key的有效时长,直至-1,说明此值已过期。
expiree addr 10表示:对addr设置过期时间为10秒。 ttl查询剩余的过期时间,当返回-1的时候表示已经过期了。
move:将当前数据库中的key转移到其它数据库中。 选择数据库,要用到select,select 0表示选择到当前数据库。Select 1表示第二个数据库,一共是从0到15个数据库,总共是16个数据库。(注意,进入redis的时候默认进入的是0数据库)
persist:移除给定key的过期时间
randomkey:随机返回key空间的一个key
rename:重命名key
type:返回键的数据类型
服务器的相关命令 ping:测试连接是否存活
echo:在命令行打印一些内容
select:选择数据库.Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。
当选择16时,报错,说明没有编号为16的这个数据库。 quit:退出连接,或者exit
dbsize:返回当前数据库中key的数目。
info:获取服务器的信息和统计
config get:实时传储收到的请求。
flushdb:删除当前选择数据库中的所有key(也就是说flushdb的作用是清空当前数据库)
flushall:删除所有数据库中的所有key(这个命令不管你在哪个数据库中执行,都会把所有数据库中的所有key都删除掉)。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |