Commit 2ddf1bab by zhoujinhui

hangfire数据使用redis进行存储

parent b2f64b3e
......@@ -6,6 +6,7 @@ using EasyNetQ.AutoSubscribe;
using Hangfire;
using Hangfire.MemoryStorage;
using Hangfire.MySql;
using Hangfire.Redis;
using IService.TakeStock;
using MessageQueue;
using Microsoft.AspNetCore.Builder;
......@@ -33,11 +34,11 @@ namespace TakeStock.API
public Startup(IConfiguration configuration)
{
Configuration = configuration;
//Redis = ConnectionMultiplexer.Connect(Configuration.GetConnectionString("Redis"));
Redis = ConnectionMultiplexer.Connect(Configuration.GetConnectionString("Redis"));
}
public IConfiguration Configuration { get; }
//public static ConnectionMultiplexer Redis;
public static ConnectionMultiplexer Redis;
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
......@@ -73,10 +74,13 @@ namespace TakeStock.API
RegisterHttpClient(services);
services.AddHttpClient();
// Add Hangfire services.
services.AddHangfire(config =>
{
config.UseMemoryStorage();
var options = new RedisStorageOptions { Db = 4 };
config.UseRedisStorage(Redis, options);
//config.UseMemoryStorage();
});
//services.AddHangfire(configuration => configuration.UseRedisStorage(Redis));
// Add the processing server as IHostedService
......
......@@ -13,8 +13,7 @@
"ConnectionStrings": {
"Localhost": "server=gz-cdb-hqmznu0w.sql.tencentcdb.com;port=63523;database=bailun_wms;uid=root;password=#7kfnymAM$Y9-Ntf;Convert Zero Datetime=True;",
"RabbitMqConnection": "host=111.230.164.154:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10",
//"Redis": "127.0.0.1,connectRetry=2"
"Redis": "129.204.97.78,password=BLT.redis&2019,connectRetry=2"
"Redis": "127.0.0.1:6379,password=123456,connectTimeout=15000,connectRetry=2,syncTimeout=10000,ssl=false,abortConnect=false"
},
"App": {
"CorsOrigins": "*"
......
......@@ -7,12 +7,12 @@
},
"WMS": {
"Name": "WMS",
"Uri": "http://api.wms.bailuntec.com/api/services/app/",
"Uri": "http://wms-api/api/services/app/",
"Timeout": 120
},
"ConnectionStrings": {
"Localhost": "server=10.0.8.14;database=bailun_wms;uid=root;pwd=#7kfnymAM$Y9-Ntf;port=3306;Convert Zero Datetime=True;",
"Redis": "common-redis,password=BLT.redis&2019,connectRetry=2",
"Redis": "common-redis.owms:6379,password=BLT.redis&2019,connectTimeout=15000,connectRetry=2,syncTimeout=10000,ssl=false,abortConnect=false",
"RabbitMqConnection": "host=owms-rabbitmq:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10"
},
"App": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment