Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 826 Bytes

File metadata and controls

37 lines (25 loc) · 826 Bytes

ENode.PublishedVersionStore.Redis

Implement ENode.PublishedVersionStore by redis.

Install

dotnet add package ENode.PublishedVersionStore.Redis

Usage

using ENode.PublishedVersionStore.Redis;

var string redisConfig = "127.0.0.1:6379,syncTimeout=3000,defaultDatabase=0,name=demo,allowAdmin=false";
// Use before build ioc container.
enodeConfigure.UseRedisPublishedVersionStore();
// Initialize
enodeConfigure.InitializeRedisPublishedVersionStore(redisConfig, "demo");

Clean Test Data

# clean demo's published version data.
 redis-cli -h 127.0.0.1 -p 6379 -n 0 keys "demo:pv:*" | xargs redis-cli -h 127.0.0.1 -p 6379 -n 0 del

Publish History

1.0.1

  • 1)Check aggregate root type, when get or update version. If different, return 0 or reject update.

1.0.0

  • init