.NETCORE 进行Redis读写

发布时间 2023-06-30 11:15:56作者: zuiaixiaoyadan

using StackExchange.Redis;

public class RedisDataStorage
{
private readonly IConnectionMultiplexer _redis;

public RedisDataStorage(string connectionString)
{
_redis = ConnectionMultiplexer.Connect(connectionString);
}

public void SetData(string key, string value)
{
IDatabase database = _redis.GetDatabase();
database.StringSet(key, value);
}

public string GetData(string key)
{
IDatabase database = _redis.GetDatabase();
return database.StringGet(key);
}
}

使用SetData方法可以将数据存储到Redis中,需要传递一个键(key)和对应的值(value)。例如:

string redisConnectionString = "your-redis-connection-string"; string key = "myKey"; string value = "myValue"; var storage = new RedisDataStorage(redisConnectionString); storage.SetData(key, value);

使用GetData方法可以从Redis中检索数据,需要传递一个键(key),并返回对应的值(value)。例如: