Redis 命令:

1.通用键命令

  • set key value:设置指定键的值。
  • get key:获取指定键的值。
  • del key [key ...]:删除一个或多个键。
  • expire key seconds:设置键的过期时间(以秒为单位)。
  • ttl key:查看键的剩余存活时间。
  • exists key:检查指定键是否存在。

2. 字符串(String)

  • incr key:将键的整数值加 1。
  • decr key:将键的整数值减 1。
  • append key value:将值追加到键对应的现有值之后。
  • mset key value [key value ...]:同时设置多个键的值。

3. 哈希(Hash)

  • hset key field value:在哈希表中设置字段的值。
  • hget key field:获取哈希表中指定字段的值。
  • hdel key field [field ...]:删除一个或多个哈希字段。
  • hgetall key:获取哈希表中所有字段和值。

4. 列表(List)

  • lpush key value [value ...]:将一个或多个值插入列表的头部。
  • rpush key value [value ...]:将一个或多个值插入列表的尾部。
  • lpop key:移除并返回列表的头部元素。
  • rpop key:移除并返回列表的尾部元素。
  • lrange key start stop:获取列表在指定范围内的元素。

5. 集合(Set)

  • sadd key member [member ...]:向集合中添加一个或多个成员。
  • serm key member [member ...]:移除集合中的一个或多个成员。
  • smembers key:返回集合中的所有成员。
  • sismember key member:检查成员是否存在于集合中。

6. 有序集合(Sorted Set)

  • zadd key score member [score member ...]:向有序集合中添加一个或多个成员,或者更新成员的分数。
  • zrange key start stop [WITHSCORES]:按索引范围返回有序集合的成员。
  • zrem key member [member ...]:移除有序集合中的一个或多个成员。

7. 事务(Transaction)

  • mulit:开启事务。
  • exec:执行事务内的命令。
  • discrad:放弃事务。
  • watch key [key ...]:监视一个或多个键,防止其他客户端修改它们。

8. 发布/订阅(Pub/Sub)

  • publish channel message:向指定频道发布消息。
  • subscribe channel [channel ...]:订阅一个或多个频道。
  • unsubscribe [channel ...]:取消订阅指定的频道。

9. 持久化

  • save:同步保存数据到磁盘。
  • bgsave:在后台异步保存数据到磁盘。

10. 服务器管理

  • info:获取服务器的各类信息和统计数据。
  • monitor:实时监控 Redis 服务器收到的所有请求。
  • shutdown:同步保存数据并关闭 Redis 服务器。
相关推荐
uoKent2 分钟前
Redis环境搭建与redis-cli基础操作
数据库·redis·缓存
倔强的石头1066 分钟前
《Kingbase护城河》——深度解密数据库行锁冲突与等待事件架构
java·数据库·架构
Omics Pro8 分钟前
中医临床决策5款大语言模型,谁主沉浮?
数据库·人工智能·机器学习·语言模型·自然语言处理·chatgpt
BomanGe109 分钟前
NSK NH35EM 高负载法兰型直线导轨详述
服务器·网络·数据库·经验分享·规格说明书
何极光12 分钟前
MySQL 8.0详细安装教程(附下载地址)
数据库·mysql·adb
2601_9618752415 分钟前
花生十三资料网盘|百度云|下载
数据库·windows·git·svn·eclipse·github
承渊政道20 分钟前
【MySQL数据库学习】(MySQL复合查询)
数据库·学习·mysql·bash·database·数据库开发·数据库架构
Cx330❀24 分钟前
【MySQL基础】详解MySQL数据类型:底层原理、越界测试与最佳实践
linux·开发语言·数据库·c++·mysql
Upsy-Daisy29 分钟前
Hermes Agent 学习笔记 07:Messaging Gateway,让 Agent 从终端走向多平台入口
运维·服务器·数据库
程序员晨曦31 分钟前
数据库写轮眼:看透 MVCC 版本链、快照、隔离级别。
数据库·oracle