当前位置: 首页 > article >正文

如何在c# 项目中使用redis

在 C# 中使用 Redis 通常通过 StackExchange.Redis 库实现,这是 .NET 中最流行的 Redis 客户端库。以下是详细的使用指南,包含基础操作、连接管理、常见数据结构和高级功能:


1. 安装与基础配置

安装 NuGet 包
Install-Package StackExchange.Redis
连接 Redis 服务器
using StackExchange.Redis;

// 创建连接配置
var configuration = ConfigurationOptions.Parse("localhost:6379");
configuration.AbortOnConnectFail = false; // 允许自动重连

// 建立连接
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect(configuration);
IDatabase db = redis.GetDatabase(); // 获取数据库实例

2. 基础数据操作

字符串(String)
// 设置值(支持过期时间)
db.StringSet("user:1:name", "Alice", TimeSpan.FromMinutes(10));

// 获取值
string userName = db.StringGet("user:1:name");
Console.WriteLine(userName); // 输出: Alice

// 原子递增/递减
db.StringIncrement("

http://www.kler.cn/a/581066.html

相关文章:

  • 跟踪napi_gro_receive_entry时IP头信息缺失的分析
  • Spring有哪些缺点?
  • k8s面试题总结(十四)
  • Linux开发工具----vim
  • Pandas数据清洗实战之清洗猫眼电影
  • Centos7虚拟机安装mysql8
  • 涨薪技术|Kubernetes(k8s)之Ingress
  • 小程序酒店:如何实现智能预订与在线支付?
  • SealOS部署k8s集群(单节点)
  • Spring(3)—— 获取http头部信息
  • 《平凡的世界》:在泥土中寻找星辰的勇气
  • XYCTF2024
  • 面试之《TypeScript泛型》
  • PostgreSQL 18新特性之虚拟生成列
  • [mybatis]resultMap详解
  • rdiff-backup备份
  • 【鸿蒙开发】Hi3861学习笔记- GPIO
  • Android 滑块开关 自定义Switch
  • 解决Element UI的el-date-picker组件默认值为当天日期但选择后不回显的问题
  • 每天一道算法题【蓝桥杯】【在排序数组中查找元素的第一个位置和最后一个位置】