.net core 使用Redis数据库
关于Redis的安装以及多实例运用请看我另外的博客,本文主要叫这么在代码中去实现对Redis数据库的基本数据操作。3.创建Redis工具类,方便对数据库操作,类名RedisHelper。2.在appsettings.json里配置redis链接字符串。到这里就是我对Redis的基本操作,希望对初学者有帮助。1.首先在nuget管理工具装redis包。...
·
关于Redis的安装以及多实例运用请看我另外的博客,本文主要叫这么在代码中去实现对Redis数据库的基本数据操作
1.首先在nuget管理工具装redis包
2.在 appsettings.json里配置redis链接字符串
3.创建Redis工具类,方便对数据库操作,类名RedisHelper
public class RedisHelper
{
private IDatabase db { get; set; }
public RedisHelper()
{
IConfiguration configuration = new ConfigurationBuilder()
.SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("appsettings.json", true, true)
.AddInMemoryCollection()
.Build();
string sqlConnectionString = configuration["RedisConfig:ConnectionString"];
db = ConnectionMultiplexer.Connect(sqlConnectionString).GetDatabase();
}
/// <summary>
/// 增加/修改
/// </summary>
/// <param name="key"></param>
/// <param name="value"></param>
/// <returns></returns>
public bool SetValue(string key, string value)
{
return db.StringSet(key, value);
}
/// <summary>
/// 查询
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public string GetValue(string key)
{
return db.StringGet(key);
}
/// <summary>
/// 删除
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public bool DeleteKey(string key)
{
return db.KeyDelete(key);
}
}
4.实操
到这里就是我对Redis的基本操作,希望对初学者有帮助
更多推荐
已为社区贡献1条内容
所有评论(0)