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 服务器。
相关推荐
DBA_G8 分钟前
GBase 8a MPP集群个人电脑安装环境浅析
数据库
小林ixn8 分钟前
别再 MySQL + Milvus 双写了:PostgreSQL + pgvector 一张表搞定 AI 长期记忆
数据库·postgresql·agent
用户15493044857112 分钟前
Redis 缓存与分布式锁:从 CAS 到 Lua
redis
深盾科技_Virbox12 分钟前
换机或重装后软件许可怎么恢复:先核对哪四项
java·服务器·数据库
知行产研15 分钟前
亚太工程机械市场:中国制造“换道超车“,价值重心从“卖铁“转向“卖系统“
数据库·制造
云贝贝贝18 分钟前
白天稳如狗半夜就抖:OceanBase 合并转储把读写延迟顶了上去
数据库·sql·oceanbase
ss27322 分钟前
AI时代首先数据库-PostgreSQL实战笔记 | 24 PostgreSQL WAL日志与崩溃恢复原理
数据库·笔记·postgresql
JavaPub-rodert23 分钟前
王仕宇分享:Oxigraph 是什么?用 Rust + RocksDB 搭一个轻量 RDF/SPARQL 知识图谱数据库
数据库·rust·知识图谱
ycydynq33 分钟前
django利用不涉及数据库form自定义表单 表单元素验证
数据库·django·sqlite
木白CPP42 分钟前
Persistence subsystem 笔记
数据库·笔记