Redis Demo--C#

1.StackExchange.Redis客户端库连接到Redis服务器,并执行一些基本的操作:
using StackExchange.Redis;
using System;

class Program
{
    static void Main()
    {
        // 连接到Redis服务器
        ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");

        // 获取数据库
        IDatabase db = redis.GetDatabase();

        // 写入数据
        db.StringSet("myKey", "Hello Redis!");

        // 读取数据
        string value = db.StringGet("myKey");
        Console.WriteLine(value);

        // 设置键的过期时间
        db.KeyExpire("myKey", TimeSpan.FromMinutes(5));

        // 使用哈希表存储数据
        HashEntry[] hashEntries = {
            new HashEntry("field1", "value1"),
            new HashEntry("field2", "value2")
        };
        db.HashSet("myHash", hashEntries);

        // 读取哈希表数据
        string hashValue = db.HashGet("myHash", "field1");
        Console.WriteLine(hashValue);

        // 删除数据
        db.KeyDelete("myKey");
        db.KeyDelete("myHash");

        // 关闭连接
        redis.Close();
    }
}

使用ConnectionMultiplexer.Connect方法连接到本地运行的Redis服务器。然后获取一个数据库实例并使用StringSet方法向Redis写入一个字符串值,并使用StringGet方法读取该值。接着设置键的过期时间、使用哈希表存储数据以及删除数据的操作。最后使用Close方法关闭与Redis服务器的连接。

可以将Redis的API再次封装方便调用,以及增加一些对连接和数据操作的错误处理及日志记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值