CSRedisCore
{
//Redis服务配置
"Redis": {
"Default": {
"Connection": "192.168.1.101:6379",
"InstanceName": "local",
"DefaultDB": 0
}
}
}
using CSRedis;
namespace RedisCommon
{
public class RedisInit
{
public static void RedisInitialization()
{
string connection = Appsettings.Instance.GetByKey("Redis:Default:Connection");
string defaultDB = Appsettings.Instance.GetByKey("Redis:Default:DefaultDB");
var csRedis = new CSRedisClient($"{connection},defaultDatabase={defaultDB},prefix=test");
RedisHelper.Initialization(csRedis);
}
}
}
static void Main(string[] args)
{
//初始化Redis
RedisInit.RedisInitialization();
}
/// <summary>
/// 初始化Redis缓存
/// </summary>
private void InitRedis()
{
//redis缓存
var section = Configuration.GetSection("Redis:Default");
//连接字符串
string _connectionString = section.GetSection("Connection").Value;
//默认数据库
int _defaultDB = int.Parse(section.GetSection("DefaultDB").Value ?? "0");
var csredis = new CSRedis.CSRedisClient($"{_connectionString},defaultDatabase={_defaultDB},idleTimeout=3000,poolsize=5,prefix=GYG-API:KEY_");
RedisHelper.Initialization(csredis);
}

原文:https://www.cnblogs.com/gygtech/p/14872036.html