StackExchange.Redis 常用 API 与 Redis 原生命令的详细对照说明(按数据类型分类):

 

以下是 StackExchange.Redis 常用 API 与 Redis 原生命令的详细对照说明(按数据类型分类):

一、字符串(String)‌
StackExchange.Redis API    Redis 命令    功能说明
StringSet(key, value)    SET    设置键值对
StringGet(key)    GET    获取键值
StringIncrement(key)    INCR    值自增1
StringDecrement(key)    DECR    值自减1
二、哈希(Hash)‌
StackExchange.Redis API    Redis 命令    功能说明
HashSet(key, field, value)    HSET    设置哈希字段值
HashGet(key, field)    HGET    获取哈希字段值
HashGetAll(key)    HGETALL    获取所有字段和值
HashDelete(key, field)    HDEL    删除哈希字段
三、有序集合(SortedSet)‌
StackExchange.Redis API    Redis 命令    功能说明
SortedSetAdd(key, member, score)    ZADD    添加成员及分数
SortedSetRangeByRank(key)    ZRANGE    按排名升序获取成员
SortedSetRangeByRankWithScores(key)    ZRANGE WITHSCORES    获取成员及分数(升序)
SortedSetRangeByScore(key, start, stop)    ZRANGEBYSCORE    按分数范围获取成员
SortedSetRemove(key, member)    ZREM    删除指定成员
SortedSetRank(key, member)    ZRANK    获取成员升序排名
SortedSetRevRank(key, member)    ZREVRANK    获取成员降序排名
四、列表(List)‌
StackExchange.Redis API    Redis 命令    功能说明
ListLeftPush(key, value)    LPUSH    左侧插入元素
ListRightPush(key, value)    RPUSH    右侧插入元素
ListLeftPop(key)    LPOP    左侧弹出元素
ListRange(key, start, stop)    LRANGE    获取列表片段
五、集合(Set)‌
StackExchange.Redis API    Redis 命令    功能说明
SetAdd(key, value)    SADD    添加集合成员
SetMembers(key)    SMEMBERS    获取所有成员
SetRemove(key, value)    SREM    删除指定成员
六、通用命令‌
StackExchange.Redis API    Redis 命令    功能说明
KeyDelete(key)    DEL    删除键
KeyExpire(key, expiry)    EXPIRE    设置键过期时间
Execute("FLUSHDB")    FLUSHDB    清空当前数据库
七、事务与脚本‌
StackExchange.Redis API    Redis 命令    功能说明
CreateTransaction()    MULTI/EXEC    创建事务
ScriptEvaluate(script)    EVAL    执行Lua脚本
使用示例‌
csharp
Copy Code
// 有序集合操作示例
IDatabase db = ConnectionMultiplexer.Connect("localhost").GetDatabase();
db.SortedSetAdd("leaderboard", "player1", 100);  // ZADD
var topPlayers = db.SortedSetRangeByRank("leaderboard", 0, 2, Order.Descending);  // ZREVRANGE


如需更完整的命令对照,可查阅 StackExchange.Redis 源码中的 IDatabase 接口定义。

 

posted on 2025-05-19 22:07  是水饺不是水饺  阅读(15)  评论(0)    收藏  举报

导航