- Windows के लिए Redis डाउनलोड करें - https://github.com/ServiceStack/ServiceStack.Redis पर 'Redis सर्विस बिल्ड्स फॉर विंडोज' सेक्शन देखें। मैं dmajkic https://github.com/dmajkic/redis/downloads से win64 संस्करण का उपयोग कर समाप्त हुआ
- एक Azure कार्यकर्ता भूमिका बनाएँ, डिफ़ॉल्ट वर्ग हटाएं (आपको c# कोड की बिल्कुल भी आवश्यकता नहीं है)। डाउनलोड किए गए रेडिस स्रोत से फ़ाइल redis-server.exe जोड़ें (exe redis/src में पाया जा सकता है)।
-
सेवा परिभाषा फ़ाइल में निम्न कॉन्फ़िगरेशन जोड़ें
<WorkerRole name="my.Worker" vmsize="Small"> <Runtime executionContext="limited"> <EntryPoint> <ProgramEntryPoint commandLine="redis-server.exe" setReadyOnProcessStart="true" /> </EntryPoint> </Runtime> <Imports> <Import moduleName="Diagnostics" /> <Import moduleName="RemoteAccess" /> <Import moduleName="RemoteForwarder" /> </Imports> <Endpoints> <InternalEndpoint name="Redis" protocol="tcp" port="6379" /> </Endpoints> </WorkerRole>
-
आप निम्न का उपयोग करके अपनी वेब भूमिका से रेडिस सर्वर का उल्लेख कर सकते हैं
var ipEndpoint = RoleEnvironment.Roles["my.Worker"].Instances[0].InstanceEndpoints["Redis"].IPEndpoint; host = string.Format("{0}:{1}", ipEndpoint.Address, ipEndpoint.Port);
आशा है कि यह मदद करता है।