StackExchange.Redis ट्यूटोरियल
StackExchange.Redis के साथ आरंभ करना
खोज…
टिप्पणियों
स्थापित कर रहा है
StackExchange.Redis के लिए बायनेरिज़ Nuget पर उपलब्ध हैं, और स्रोत Github पर उपलब्ध है ।
सामान्य कार्य
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
1.0.187 | 2014-03-18 |
मूल उपयोग
using StackExchange.Redis;
// ...
// connect to the server
ConnectionMultiplexer connection = ConnectionMultiplexer.Connect("localhost");
// select a database (by default, DB = 0)
IDatabase db = connection.GetDatabase();
// run a command, in this case a GET
RedisValue myVal = db.StringGet("mykey");
पुन: उपयोग करें मल्टीप्लेक्सर अनुप्रयोग
class Program
{
private static Lazy<ConnectionMultiplexer> _multiplexer =
new Lazy<ConnectionMultiplexer>(
() => ConnectionMultiplexer.Connect("localhost"),
LazyThreadSafetyMode.ExecutionAndPublication);
static void Main(string[] args)
{
IDatabase db1 = _multiplexer.Value.GetDatabase(1);
IDatabase db2 = _multiplexer.Value.GetDatabase(2);
}
}
कॉन्फ़िगरेशन विकल्प
Redis सर्वर से कनेक्ट करें और व्यवस्थापक (जोखिम भरा) आदेशों की अनुमति दें
ConfigurationOptions options = new ConfigurationOptions()
{
EndPoints = { { "localhost", 6379}},
AllowAdmin = true,
ConnectTimeout = 60*1000,
};
ConnectionMultiplexer multiplexer = ConnectionMultiplexer.Connect(options);
या
ConnectionMultiplexer multiplexer =
ConnectionMultiplexer.Connect("localhost:6379,allowAdmin=True,connectTimeout=60000");
SSL के माध्यम से Redis सर्वर से कनेक्ट करें
ConfigurationOptions options = new ConfigurationOptions()
{
EndPoints = { { "localhost", 6380}},
Ssl = true,
Password = "12345"
};
ConnectionMultiplexer multiplexer = ConnectionMultiplexer.Connect(options);
या
ConnectionMultiplexer multiplexer =
ConnectionMultiplexer.Connect("localhost:6380,ssl=True,password=12345");
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow