这里是文章模块栏目内容页
redis命令完整(redis命令参考手册)

导读:Redis是一种基于内存的开源数据库,具有高性能、高可用性和可扩展性等特点。本文将介绍Redis常用的命令,包括数据类型相关的命令、事务相关的命令、持久化相关的命令、集群相关的命令以及其他常用命令。

1. 数据类型相关的命令:

1.1 STRING类型

SET key value:设置key对应的value值

GET key:获取key对应的value值

INCR key:将key对应的value值加1

DECR key:将key对应的value值减1

APPEND key value:在key对应的value值后面追加value值

1.2 LIST类型

LPUSH key value:将value值插入到key对应的列表头部

RPUSH key value:将value值插入到key对应的列表尾部

LPOP key:移除并返回key对应的列表头部元素

RPOP key:移除并返回key对应的列表尾部元素

LLEN key:返回key对应的列表长度

1.3 SET类型

SADD key member:将member添加到key对应的集合中

SMEMBERS key:返回key对应的集合中所有的成员

SISMEMBER key member:判断member是否是key对应的集合中的成员

SCARD key:返回key对应的集合中的成员数量

SREM key member:从key对应的集合中移除member

1.4 HASH类型

HSET key field value:设置key对应的哈希表中field字段的值为value

HGET key field:获取key对应的哈希表中field字段的值

HDEL key field:删除key对应的哈希表中field字段

HKEYS key:返回key对应的哈希表中所有的字段

HVALS key:返回key对应的哈希表中所有的值

2. 事务相关的命令:

MULTI:开启一个事务

EXEC:提交事务

DISCARD:取消事务

WATCH key:监视key的变化,如果key在事务执行期间发生了变化,则事务会被取消

3. 持久化相关的命令:

SAVE:将数据同步保存到磁盘上

BGSAVE:在后台异步保存数据到磁盘上

LASTSAVE:返回最后一次成功将数据同步保存到磁盘上的时间戳

CONFIG GET dir:返回Redis配置文件所在的目录

4. 集群相关的命令:

CLUSTER NODES:查看集群节点信息

CLUSTER MEET ip port:将当前节点加入到ip和port指定的节点所在的集群中

CLUSTER REPLICATE node-id:将当前节点作为从节点复制node-id指定的主节点

CLUSTER ADDSLOTS slot [slot ...]:将slot指定的槽位分配给当前节点

CLUSTER DELSLOTS slot [slot ...]:将slot指定的槽位从当前节点中删除

5. 其他常用命令:

PING:测试Redis服务器是否可用

SELECT index:选择一个数据库

FLUSHDB:清空当前数据库中的所有数据

INFO:查看Redis服务器的信息和统计数据

QUIT:关闭当前连接

总结:本文介绍了Redis常用的命令,包括数据类型相关的命令、事务相关的命令、持久化相关的命令、集群相关的命令以及其他常用命令。在实际应用中,根据具体的业务需求使用不同的命令可以更好地发挥Redis的性能和功能。