【保姆级讲解Redis基础命令】

🌈🌈🌈个人主页:程序员不想敲代码啊🌈🌈🌈
💫CSDN优质创作者,CSDN实力新星
👍点赞⭐评论⭐收藏
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

在这里插入图片描述

Redis基础命令

Redis 是一个开源的、高性能的、键值存储数据库,它支持多种类型的数据结构,比如字符串(Strings)、哈希表(Hashes)、列表(Lists)、集合(Sets)、有序集合(Sorted Sets)以及地理空间(Geospatial)索引半径查询。

下面列出了一些基础的 Redis 命令:

字符串(Strings)

  • SET key value:设置存储在给定键中的值。
  • GET key:获取存储在给定键中的值。
  • DEL key:删除存储在给定键中的值。
  • INCR key:将键存储的值加1。
  • DECR key:将键存储的值减1。
  • INCRBY key increment:将键存储的值加上整数增量。
  • DECRBY key decrement:将键存储的值减去整数减量。
  • APPEND key value:追加值到键存储的值的末尾。

哈希表(Hashes)

  • HSET key field value:将哈希表 key 中的字段 field 的值设为 value。
  • HGET key field:获取存储在哈希表 key 中指定字段 field 的值。
  • HDEL key field:删除哈希表 key 中的指定字段 field。
  • HGETALL key:获取在哈希表 key 中的所有字段和值。
  • HKEYS key:获取哈希表 key 中的所有字段。
  • HVALS key:获取哈希表 key 中的所有值。
  • HEXISTS key field:查看哈希表 key 中,指定的字段是不是存在。

列表(Lists)

  • LPUSH key value:将一个或多个值插入到列表 key 的头部。
  • RPUSH key value:将一个或多个值插入到列表 key 的尾部。
  • LPOP key:移出并获取列表 key 的第一个元素。
  • RPOP key:移出并获取列表 key 的最后一个元素。
  • LRANGE key start stop:获取列表 key 中指定区间内的元素。

集合(Sets)

  • SADD key member:向集合添加一个或多个成员。
  • SREM key member:移除集合中一个或多个成员。
  • SMEMBERS key:获取集合中的所有成员。
  • SISMEMBER key member:判断 member 元素是否是集合 key 的成员。
  • SCARD key:获取集合中成员的数量。

有序集合(Sorted Sets)

  • ZADD key score member:向有序集合添加一个或多个成员,或者更新已存在成员的分数。
  • ZRANGE key start stop [WITHSCORES]:通过索引区间返回有序集合指定区间内的成员。
  • ZREM key member:移除有序集合中的一个或多个成员。
  • ZCARD key:获取有序集合的成员数。
  • ZSCORE key member:获取有序集合中成员的分数。

其他常用命令

  • EXISTS key:检查给定键是否存在。
  • TTL key:获取键的剩余过期时间(秒)。
  • EXPIRE key seconds:设置键的过期时间(秒)。
  • PERSIST key:移除键的过期时间,键会永久存在。
  • FLUSHDB:删除当前数据库的所有键。
  • FLUSHALL:删除所有数据库的所有键。
  • SELECT index:切换到指定的数据库,数据库索引号 index 由数字指定,从 0 开始计数。
  • INFO:获取 Redis 服务器的各种信息和统计数值。

需要注意的是,为了安全起见,在生产环境中使用 FLUSHDBFLUSHALL 需要非常小心,因为它们会清空数据库。所有操作都应该在完全了解命令的作用后使用,并在必要时进行适当的数据备份。

相关推荐

  1. Redis 基础命令详解【保姆教材】

    2024-03-26 23:38:02       32 阅读
  2. 保姆讲解Linux常见命令

    2024-03-26 23:38:02       18 阅读
  3. 保姆讲解Node.js常用的命令

    2024-03-26 23:38:02       20 阅读
  4. 保姆讲解服务器硬件的基础知识】

    2024-03-26 23:38:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 23:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 23:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 23:38:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 23:38:02       20 阅读

热门阅读

  1. My SQL 子查询

    2024-03-26 23:38:02       20 阅读
  2. MySQL写shell的问题

    2024-03-26 23:38:02       18 阅读
  3. MySQL数据库索引失效的常见情况

    2024-03-26 23:38:02       20 阅读
  4. 构建一个springboot项目

    2024-03-26 23:38:02       19 阅读
  5. macOS Sonoma 14.4.1(23E224)发布(附黑/白苹果镜像)

    2024-03-26 23:38:02       15 阅读
  6. js的变量

    2024-03-26 23:38:02       16 阅读
  7. 每天一个数据分析题(二百三十一)

    2024-03-26 23:38:02       20 阅读
  8. Xilinx缓存使用说明和测试

    2024-03-26 23:38:02       18 阅读
  9. 浅谈uniapp优缺点

    2024-03-26 23:38:02       15 阅读
  10. 验证回文串

    2024-03-26 23:38:02       18 阅读
  11. 掌握大型语言模型的指南

    2024-03-26 23:38:02       18 阅读
  12. 如何解析Mysql中的binlog日志?

    2024-03-26 23:38:02       19 阅读