Redis 命令学习笔记
简介
Redis 是一种基于内存的 key-value 存储系统,支持多种数据结构。Redis 提供了多种命令来操作这些数据结构。本文将介绍 Redis 的常用命令及使用方法。
字符串操作
SET
设置 key 对应的值为 value。
bashCopy CodeSET mykey "hello"
GET
获取 key 对应的值。
bashCopy CodeGET mykey
INCR
将 key 中存储的数字值增加 1。
bashCopy CodeSET counter 10 INCR counter
哈希表操作
HSET
在哈希表中设置 field 对应的值为 value。
bashCopy CodeHSET user id 1 name "Alice"
HGET
获取哈希表中 field 对应的值。
bashCopy CodeHGET user id
HMSET
在哈希表中设置多个 field 对应的值。
bashCopy CodeHMSET user id 2 name "Bob" age 20
列表操作
LPUSH
在列表头部插入一个或多个值。
bashCopy CodeLPUSH list 1 2 3
LPOP
移除列表头部的一个元素并返回该元素。
bashCopy CodeLPOP list
LRANGE
获取列表中指定范围内的元素。
bashCopy CodeLRANGE list 0 -1
集合操作
SADD
向集合中添加一个或多个元素。
bashCopy CodeSADD set 1 2 3
SMEMBERS
获取集合中的所有元素。
bashCopy CodeSMEMBERS set
SINTER
获取多个集合的交集。
bashCopy CodeSADD set1 1 2 3 SADD set2 2 3 4 SINTER set1 set2
有序集合操作
ZADD
向有序集合中添加一个或多个成员。
bashCopy CodeZADD zset 1 "one" 2 "two"
ZRANGE
按照分数从小到大的顺序获取有序集合中指定范围内的成员。
bashCopy CodeZRANGE zset 0 -1 WITHSCORES
总结
本文介绍了 Redis 常用的命令及其使用方法,包括字符串操作、哈希表操作、列表操作、集合操作和有序集合操作。熟练掌握这些命令可以更好地开发和维护 Redis 数据库。