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

Redis 基础命令详解

Redis(Remote Dictionary Server)是一个开源的使用ANSI C编写的,支持网络,可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文将详细介绍Redis的一些基础命令,帮助初学者快速上手。

连接与认证

PING

检查Redis服务器是否运行。

PING

AUTH

认证密码,如果设置了密码的话。

AUTH yourpassword

键(Key)操作

SET

设置指定键的值。

SET key value

GET

获取指定键的值。

GET key

DEL

删除一个键。

DEL key

EXISTS

检查给定键是否存在。

EXISTS key

字符串(String)类型

INCR

将键的整数值增加1。

INCR key

DECR

将键的整数值减少1。

DECR key

APPEND

如果键已经存在并且是一个字符串,将给定值追加到键的末尾。

APPEND key value

列表(List)类型

LPUSH

将一个或多个值插入到列表头部。

LPUSH key value [value ...]

RPUSH

将一个或多个值插入到列表尾部。

RPUSH key value [value ...]

LPOP

移出并获取列表的第一个元素。

LPOP key

RPOP

移出并获取列表的最后一个元素。

RPOP key

集合(Set)类型

SADD

向集合添加一个或多个成员。

SADD key member [member ...]

SMEMBERS

返回集合中的所有成员。

SMEMBERS key

SREM

移除集合中的一个或多个成员。

SREM key member [member ...]

有序集合(Sorted Set)类型

ZADD

向有序集合添加一个或多个成员。

ZADD key [NX|XX] [CH] score member [member ...]

ZRANGE

通过索引区间返回有序集合的成员。

ZRANGE key start stop [WITHSCORES]

ZREM

移除有序集合中的一个或多个成员。

ZREM key member [member ...]

哈希(Hash)类型

HSET

向哈希表中添加字段。

HSET key field value

HGET

获取存储在哈希表中指定字段的值。

HGET key field

HMGET

获取存储在哈希表中多个指定字段的值。

HMGET key field [field ...]

HDEL

删除哈希表的一个或多个字段。

HDEL key field [field ...]

持久化

SAVE

同步地保存数据到磁盘。

SAVE

BGSAVE

异步地保存数据到磁盘。

BGSAVE

LASTSAVE

返回最后一次成功保存到磁盘的时间。

LASTSAVE

其他常用命令

KEYS

查找所有符合给定模式的键。

KEYS pattern

FLUSHDB

删除数据库中的所有键。

FLUSHDB [ASYNC]

INFO

获取Redis服务器的信息和统计。

INFO [section]

CONFIG

修改运行时配置参数。

CONFIG GET parameter
CONFIG SET parameter value

MONITOR

实时监控Redis服务器接收到的命令。

MONITOR

DEBUG

调试命令,用于检查内部Redis对象的结构。

DEBUG OBJECT key

以上是Redis的一些基础命令,掌握这些命令是使用Redis进行高效数据操作的前提。随着对Redis的深入学习,你将能够更加灵活地运用这些命令,以及Redis提供的更多高级功能。

相关推荐

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

    2024-03-25 17:16:07       31 阅读
  2. Redis基础命令详解

    2024-03-25 17:16:07       18 阅读
  3. Redis基础命令详解

    2024-03-25 17:16:07       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:16:07       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:16:07       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:16:07       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:16:07       18 阅读

热门阅读

  1. ARM的三个按键实验

    2024-03-25 17:16:07       19 阅读
  2. bert-base-chinese另外的加载方法.txt

    2024-03-25 17:16:07       21 阅读
  3. 抖店好不好做?新手小白怎么做?教你从0到1!

    2024-03-25 17:16:07       15 阅读
  4. 宝塔部署项目

    2024-03-25 17:16:07       22 阅读
  5. nicerefresh--自动刷新Spring中@Value的值

    2024-03-25 17:16:07       15 阅读
  6. MySQL索引

    2024-03-25 17:16:07       14 阅读
  7. 蓝桥杯竞赛规则及说明【C/C++】

    2024-03-25 17:16:07       28 阅读
  8. GOF23种设计模式

    2024-03-25 17:16:07       19 阅读
  9. 稀碎从零算法笔记Day24-LeetCode:存在重复元素

    2024-03-25 17:16:07       18 阅读
  10. 记一次Qt多线程槽函数无法触发异常排查

    2024-03-25 17:16:07       18 阅读
  11. 2024蓝桥杯每日一题(树状数组)

    2024-03-25 17:16:07       16 阅读