Redis 命令学习笔记

简介

Redis 是一种基于内存的 key-value 存储系统,支持多种数据结构。Redis 提供了多种命令来操作这些数据结构。本文将介绍 Redis 的常用命令及使用方法。

字符串操作

SET

设置 key 对应的值为 value。

bashCopy Code
SET mykey "hello"

GET

获取 key 对应的值。

bashCopy Code
GET mykey

INCR

将 key 中存储的数字值增加 1。

bashCopy Code
SET counter 10 INCR counter

哈希表操作

HSET

在哈希表中设置 field 对应的值为 value。

bashCopy Code
HSET user id 1 name "Alice"

HGET

获取哈希表中 field 对应的值。

bashCopy Code
HGET user id

HMSET

在哈希表中设置多个 field 对应的值。

bashCopy Code
HMSET user id 2 name "Bob" age 20

列表操作

LPUSH

在列表头部插入一个或多个值。

bashCopy Code
LPUSH list 1 2 3

LPOP

移除列表头部的一个元素并返回该元素。

bashCopy Code
LPOP list

LRANGE

获取列表中指定范围内的元素。

bashCopy Code
LRANGE list 0 -1

集合操作

SADD

向集合中添加一个或多个元素。

bashCopy Code
SADD set 1 2 3

SMEMBERS

获取集合中的所有元素。

bashCopy Code
SMEMBERS set

SINTER

获取多个集合的交集。

bashCopy Code
SADD set1 1 2 3 SADD set2 2 3 4 SINTER set1 set2

有序集合操作

ZADD

向有序集合中添加一个或多个成员。

bashCopy Code
ZADD zset 1 "one" 2 "two"

ZRANGE

按照分数从小到大的顺序获取有序集合中指定范围内的成员。

bashCopy Code
ZRANGE zset 0 -1 WITHSCORES

总结

本文介绍了 Redis 常用的命令及其使用方法,包括字符串操作、哈希表操作、列表操作、集合操作和有序集合操作。熟练掌握这些命令可以更好地开发和维护 Redis 数据库。