三. Redis 基本指令(Redis 快速入门-03)

三. Redis 基本指令(Redis 快速入门-03)

文章目录

  • [三. Redis 基本指令(Redis 快速入门-03)](#三. Redis 基本指令(Redis 快速入门-03))
  • [1. Redis 基础操作:](#1. Redis 基础操作:)
  • [2. 对 key(键)操作:](#2. 对 key(键)操作:)
  • [3. 对 DB(数据库)操作](#3. 对 DB(数据库)操作)
  • [4. 最后:](#4. 最后:)

Reids 指定大全(指令文档): 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 : 设置 key,value 数据
sh 复制代码
127.0.0.1:6379> set k1 king
  • get key : 根据 key 查询对应的 value,如果不存在,返回空(nil)
sh 复制代码
127.0.0.1:6379> get k1
  • clear : 清除屏幕中的信息
sh 复制代码
127.0.0.1:6379> clear
  • quit/exit : 退出客户端 【说明: Redis 服务没有结束】
sh 复制代码
127.0.0.1:6379> quit
127.0.0.1:6379> exit
  • help 命令名称: 获取命令帮助文档,获取组中所有命令信息名称
sh 复制代码
127.0.0.1:6379> help get

2. 对 key(键)操作:

  • keys * : 查看当前库所有 key (匹配:keys *1)
sh 复制代码
127.0.0.1:6379> keys *
  • exists key:判断某个 key 是否存在
sh 复制代码
127.0.0.1:6379> exists key k1
  • type key :查看你的 key 是什么类型
sh 复制代码
127.0.0.1:6379> type k1
  • del key : 删除指定的 key 数据
sh 复制代码
127.0.0.1:6379> del k2
  • unlink key 根据 value 选择非阻塞删除【仅将 keys 从 keyspace 元数据中删除,真 正的删除会在后续异步操作】
sh 复制代码
127.0.0.1:6379> unlink k4
  • expire key 10 : 10 秒钟:为给定的 key 设置过期时间(默认没有设置过期时间的话,就是永久的)

  • ttl key 查看还有多少秒过期,-1 表示永不过期,-2 表示已过期。(默认没有设置过期时间的话,就是永久的)

sh 复制代码
127.0.0.1:6379> expire k5 10
sh 复制代码
127.0.0.1:6379> ttl k5

3. 对 DB(数据库)操作

  • select: 命令切换数据库。redis 安装后,默认有 16 个库, 0-15
sh 复制代码
127.0.0.1:6379> select 1
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> select 2
  • dbsize:查看当前数据库的 key 的数量
sh 复制代码
127.0.0.1:6379> dbsize
(integer) 1
  • flushdb:清空当前库 (请慎重执行 )。任何类型的数据都被被清除。
sh 复制代码
127.0.0.1:6379> flushdb
  • flushall:清空全部库(请慎重执行 )。任何类型的数据都被被清除。
sh 复制代码
127.0.0.1:6379> flushall [AS

4. 最后:

"在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。"

相关推荐
皮皮林5515 小时前
IDEA 源码阅读利器,你居然还不会?
java·intellij idea
卡尔特斯9 小时前
Android Kotlin 项目代理配置【详细步骤(可选)】
android·java·kotlin
白鲸开源9 小时前
Ubuntu 22 下 DolphinScheduler 3.x 伪集群部署实录
java·ubuntu·开源
ytadpole9 小时前
Java 25 新特性 更简洁、更高效、更现代
java·后端
纪莫10 小时前
A公司一面:类加载的过程是怎么样的? 双亲委派的优点和缺点? 产生fullGC的情况有哪些? spring的动态代理有哪些?区别是什么? 如何排查CPU使用率过高?
java·java面试⑧股
JavaGuide10 小时前
JDK 25(长期支持版) 发布,新特性解读!
java·后端
用户37215742613510 小时前
Java 轻松批量替换 Word 文档文字内容
java
白鲸开源10 小时前
教你数分钟内创建并运行一个 DolphinScheduler Workflow!
java
薛定谔的算法11 小时前
phoneGPT:构建专业领域的检索增强型智能问答系统
前端·数据库·后端
Java中文社群11 小时前
有点意思!Java8后最有用新特性排行榜!
java·后端·面试