万有斥力 发表于 2024-6-15 02:32:58

redis基本命令

Redis 是一个开源的内存中数据结构存储系统,它可以用来作为数据库、缓存和消息署理。以下是一些 Redis 的基本命令:

[*] 连接和断开连接

[*]redis-cli:这是 Redis 命令行工具,用于连接 Redis 服务器。
[*]quit 或 exit:断开与 Redis 服务器的连接。

[*] 字符串(String)操作

[*]SET key value:设置给定 key 的值。
[*]GET key:获取给定 key 的值。
[*]DEL key:删除给定的 key。
[*]APPEND key value:向 key 追加值。
[*]STRLEN key:返回 key 所存储的字符串的长度。
[*]MSET key1 value1 key2 value2 ...:同时设置多个 key-value 对。
[*]MGET key1 key2 ...:获取所有给定 key 的值。

[*] 列表(List)操作

[*]LPUSH key value:将一个值推入到列表的头部。
[*]RPUSH key value:将一个值推入到列表的尾部。
[*]LPOP key:移除并返回列表的第一个元素。
[*]RPOP key:移除并返回列表的最后一个元素。
[*]LRANGE key start stop:返回列表中指定范围的元素。
[*]LLEN key:返回列表的长度。

[*] 集合(Set)操作

[*]SADD key member:将一个或多个成员添加到集合中。
[*]SREM key member:从集合中移除一个成员。
[*]SISMEMBER key member:判断成员是否是集合的成员。
[*]SMEMBERS key:返回集合中的所有成员。
[*]SCARD key:返回集合的成员数。

[*] 有序集合(Sorted Set)操作

[*]ZADD key score member:将一个或多个成员添加到有序集合中,或更新其分数。
[*]ZREM key member:从有序集合中移除一个或多个成员。
[*]ZRANK key member:返回成员在有序集合中的排名。
[*]ZRANGE key start stop :返回有序集合中指定排名范围的成员。
[*]ZCARD key:返回有序集合的成员数。

[*] 哈希(Hash)操作

[*]HSET key field value:将哈希表中的字段设置为给定值。
[*]HGET key field:获取哈希表中字段的值。
[*]HDEL key field:删除哈希表中的字段。
[*]HGETALL key:获取哈希表中的所有字段和值。
[*]HLEN key:返回哈希表中的字段数。

[*] 键(Key)操作

[*]EXISTS key:查抄给定 key 是否存在。
[*]EXPIRE key seconds:设置 key 的过期时间。
[*]TTL key:返回 key 的剩余生存时间。
[*]KEYS pattern:查找所有符合模式的 key。

[*] 变乱(Transaction)操作

[*]MULTI:标志一个变乱块的开始。
[*]EXEC:实验所有变乱块内的命令。
[*]DISCARD:取消变乱块。

[*] 发布/订阅(Pub/Sub)操作

[*]PUBLISH channel message:将消息发布到指定的频道。
[*]SUBSCRIBE channel:订阅指定的频道。

[*] 长期化(Persistence)操作

[*]SAVE:将数据同步保存到磁盘。
[*]BGSAVE:在后台异步保存数据到磁盘。

这些命令只是 Redis 提供的一小部分功能,Redis 还支持更复杂的数据结构和操作,如位图、HyperLogLog、地理位置等。要相识更多命令,可以访问 Redis 官方文档或利用 HELP 命令获取命令列表。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: redis基本命令