Redis基础指令探索(Redis入门篇章其三)

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. 结尾:

“在这最后的部分,我要向每一位读者表达我的感激。你们的关注与回应是我创作的动力,我从你们身上获取了无尽的灵感与勇气。我会将你们的鼓励铭记,继续在其他领域前行。感谢你们,我们必将在某个时刻再度相逢。”

版权声明:程序员胖胖胖虎阿 发表于 2025年6月18日 下午5:42。
转载请注明:

Redis基础指令探索(Redis入门篇章其三)

| 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...