this will enable an potential RedisViewer.HDE to explore and manage RedisDB
ADD RedisModule
full working
works from UI and from GlobalChannel=>Binding
BUGFIX
silentCrash when RedisKey didn't exist on Redis
Initialization.Redis
object serialization
use IVLTypeInfo.MakeGenericType to avoid bad object serialization
this ends up in an Binding-Node that takes an "Channel (Ungeneric)"
Dispose on Delete Binding-Node
Bring lock on SpreadBuilder to C#
Bugfix:
Factory didn't find RedisModule.HDE, so Redis Was not editable in non editable-package
Bugfix:
Redis Binding goes when add different Binding via Global-Channel-Editor
Reason: CacheRegion in adaptive Binding-Node has Dispose=true need true for Binding-Node and false for RedisModule
Bring all back to one VL-File so no more ring-Dependencies
VL.IO.RedisModule need VL.IO.Redis with ISFriend="true" because some uses of internal Stuff
and VL.IO.Redis need VL.IO.RedisModule the it is enough to reference VL-Package
For VL.IO.Redis.HDE is fine to reference VL.IO.Redis with ISFriend="true" because VL.IO.Redis don't need reference HDE
PR Details
[RedisModule]
Description
[RedisModule] ADD Scan (AllServers), Scan, FlushDB, DeleteKey
ADD RedisModule
BUGFIX
Bugfix:
Bugfix:
Bring all back to one VL-File so no more ring-Dependencies
VL.IO.RedisModule need VL.IO.Redis with ISFriend="true" because some uses of internal Stuff and VL.IO.Redis need VL.IO.RedisModule the it is enough to reference VL-Package
For VL.IO.Redis.HDE is fine to reference VL.IO.Redis with ISFriend="true" because VL.IO.Redis don't need reference HDE