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对应的集合中的成员
【redis命令参考手册 redis命令完整】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的性能和功能 。

    推荐阅读