Redis基础指令剖析(Redis入门系列之三)
目录
- 三. Redis 基本指令(Redis 快速入门-03)
- 1. Redis 基础操作:
- 2. 对键(key)的操作:
- 3. 对数据库(DB)的操作
- 4. 结尾:
Redis指令全览(指令文档): https://www.redis.net.cn/order/
Redis拥有丰富多样的命令,包含的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions,总计14个redis命令组,两百多个redis命令。
1. Redis 基础操作:
- set key value :用于设置键及其对应的值。
示例:
127.0.0.1:6379> set k1 king
- get key :依据键来查询对应的值,若不存在则返回空(nil)。
示例:
127.0.0.1:6379> get k1
- clear :清除屏幕上的显示内容。
示例:
127.0.0.1:6379> clear
- quit/exit :退出客户端(需注意,Redis服务不会停止)。
示例:
127.0.0.1:6379> quit
127.0.0.1:6379> exit
- help 命令名称 :获取命令的帮助文档,可获取对应命令组的所有命令信息。
示例:
127.0.0.1:6379> help get
2. 对键(key)的操作:
- keys * :查看当前数据库中的所有键(支持匹配,例如keys *1)。
示例:
127.0.0.1:6379> keys *
- exists key :判断某个键是否存在。
示例:
127.0.0.1:6379> exists key k1
- type key :查看指定键的数据类型。
示例:
127.0.0.1:6379> type k1
- del key :删除指定键对应的数据。
示例:
127.0.0.1:6379> del k2
- unlink key :根据值进行非阻塞删除(仅将keys从keyspace元数据中删除,真正的删除会后续异步操作)。
示例:
127.0.0.1:6379> unlink k4
- expire key 10 :为给定的键设置10秒的过期时间(默认无过期时间则永久有效)。
- ttl key :查看键还有多少秒过期,-1表示永不过期,-2表示已过期(默认无过期时间则永久有效)。
示例:
127.0.0.1:6379> expire k5 10
127.0.0.1:6379> ttl k5
3. 对数据库(DB)的操作:
- select :命令用于切换数据库。Redis安装后默认有16个库,编号为0 - 15。
示例:
127.0.0.1:6379> select 1
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> select 2
- dbsize :查看当前数据库中键的数量。
示例:
127.0.0.1:6379> dbsize
(integer) 1
- flushdb :清空当前数据库(请谨慎执行,所有类型的数据都会被清除)。
示例:
127.0.0.1:6379> flushdb
- flushall :清空所有数据库(请谨慎执行,所有类型的数据都会被清除)。
示例:
127.0.0.1:6379> flushall [AS
4. 结尾:
“在这最后的部分,我要向每一位读者表达我的感激。你们的关注与回应是我创作的动力,我从你们身上获取了无尽的灵感与勇气。我会将你们的鼓励铭记,继续在其他领域前行。感谢你们,我们必将在某个时刻再度相逢。”
相关文章
暂无评论...