RedisClientConfig.cs
namespace Fantasy.RedisRepository.Config
{
internal class RedisClientConfig
{
private static string _server = ConfigHelper.Get("RedisServer", "115.xx.xx.31");
/// <summary>
/// 节点IP
/// </summary>
public static string Server
{
get { return _server; }
set { _server = value; }
}
private static int _port = ConfigHelper.Get("RedisPort", 6380);
/// <summary>
/// 节点端口
/// </summary>
public static int Port
{
get { return _port; }
set { _port = value; }
}
private static string _slaveServer = ConfigHelper.Get("SlaveServer", "115.xx.xx.31");
/// <summary>
/// 节点IP
/// </summary>
public static string SlaveServer
{
get { return _slaveServer; }
set { _slaveServer = value; }
}
private static int _slavePort = ConfigHelper.Get("SlavePort", 6381);
/// <summary>
/// 节点端口
/// </summary>
public static int SlavePort
{
get { return _slavePort; }
set { _slavePort = value; }
}
private static string _auth = ConfigHelper.Get("RedisAuth", "fantasy..");
/// <summary>
/// 节点密码
/// </summary>
public static string RedisAuth
{
get { return _auth; }
set { _auth = value; }
}
private static int _defaultDatabase = ConfigHelper.Get("RedisDataBase", 0);
/// <summary>
/// redis默认0号库
/// </summary>
public static int DefaultDatabase
{
get { return _defaultDatabase; }
set { _defaultDatabase = value; }
}
private static int _connectTimeout = 10000;
public static int ConnectTimeout
{
get { return _connectTimeout; }
set { _connectTimeout = value; }
}
private static int _connectRetry = 3;
public static int ConnectRetry
{
get { return _connectRetry; }
set { _connectRetry = value; }
}
private static bool _preserveAsyncOrder = false;
public static bool PreserveAsyncOrder
{
get { return _preserveAsyncOrder; }
set { _preserveAsyncOrder = value; }
}
}
}