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