Redis玩转命令行火速掌握运行技能(redis 运行命令大全)
Redis在NoSQL领域,是一种口碑最好的高性能key-value内存数据库,它的安装很简单,一般下载一个.zip文件,解压后运行msi文件就可以了,然后再通过Redis的命令行进行相关操作,很方便快捷。
重点介绍如何在Redis上玩转命令行,火速掌握运行技能,解释几个最重要的命令:
SET
`SET key value`用于向给定的key设置一个指定的value值,执行了set命令后,会返回OK。
例如: SET mykey hello —– mykey的值被设置为hello
GET
`GET key`用于获取给定的key的值,如果key不存在,则返回nil。
例如: GET mykey —— 返回mykey的值,即hello
EXPIRE
`EXPIRE key timeout`用于为key设置过期时间,单位为秒,若key存在,则返回已经设置了timeout的秒数,如果key不存在,则返回-1作为标识。
例如:EXPIRE mykey 60 —– mykey设置60s过期时间
TTL
`TTL key`用来获取key的剩余过期时间,单位为秒,如果key不存在,返回-2;如果key存在,但未设置过期时间,则返回-1。
例如:TTL mykey ——- 获取mykey的剩余过期时间
以上这些命令,是使用过Redis的用户最冷支配的,只要运行上述几条命令,就可以完成相应的功能,真的太简单了。
另外,Redis的命令行还有很多很重要的功能,比如:
KEYS
`KEYS pattern`用来查询数据库中符合条件的key,pattern支持通配符查询,例如: *可以代替任意字符串, ?可以代替任意一个字符,^可以用来查找以某个字符串开头的key等
例如:KEYS a* —— 查找所有以a开头的key
DEL
`DEL key [key… ]`用来删除一个或多个key,会返回删除成功的key数量。
例如:DEL mykey ——- 删除key为mykey的数据
以上就是Redis在命令行玩转的简单介绍,如果想要更深一步的了解Redis的操作,可以参考官方文档查询更多的命令,从而掌握运行技能。
相关文章