using System.Collections.Generic;using System.Linq;using System.Text;using ServiceStack.Redis;using System;namespace ConsoleApplication1{class Program{static void Main(string[] args){string host = "10.xx.xx.46";// Host address to access the instanceint port = 6379;// Port informationstring instanceId = "bd87dadc-8xx1-4xx1-86dd-021xxxcde96";// Instance IDstring pass = "1234567q";// PasswordRedisClient redisClient = new RedisClient(host, port, instanceId + ":" + pass);string key = "name";string value = "QcloudV5!";redisClient.Set(key, value); // Set valueSystem.Console.WriteLine("set key:[" + key + "]value:[" + value + "]");string getValue = System.Text.Encoding.Default.GetString(redisClient.Get(key)); // Read valueSystem.Console.WriteLine("value:" + getValue);System.Console.Read();}}}
using System.Collections.Generic;using System.Linq;using System.Text;using ServiceStack.Redis;using System;namespace ConsoleApplication2{class Program{static void Main(string[] args){string[] testReadWriteHosts = new[] {"redis://:fb92bxxxabf11e5:1234xx8a1A@10.x.x.1:6379"/*redis://:instance ID:password@access address:port*/};RedisConfig.VerifyMasterConnections = false;// Need to be setPooledRedisClientManager redisPoolManager = new PooledRedisClientManager(10/*connection pool quantity*/,10/*connection pool timeout period*/, testReadWriteHosts);for (int i = 0; i < 100; i++){IRedisClient redisClient = redisPoolManager.GetClient();// Get the connectionRedisNativeClient redisNativeClient = (RedisNativeClient)redisClient;redisNativeClient.Client = null;// Need to be settry{string key = "test1111";string value = "test1111";redisClient.Set(key, value);redisClient.Dispose();//}catch (Exception e){System.Console.WriteLine(e.Message);}}System.Console.Read();}}}
using System.Collections.Generic;using System.Linq;using System.Text;using ServiceStack.Redis;using System;namespace ConsoleApplication3{class Program{static void Main(string[] args){string[] testReadWriteHosts = new[] {"fb92bfxxbf11e5:123456xx1A@10.x.x.1:6379" /*instance ID:password@access address:port*/};PooledRedisClientManager redisPoolManager = new PooledRedisClientManager(10/*connection poolquantity*/, 10/*connection pool timeout period*/, testReadWriteHosts);for (int i = 0; i < 100; i++){IRedisClient redisClient = redisPoolManager.GetClient();// Get the connectiontry{string key = "test1111";string value = "test1111";redisClient.Set(key, value);redisClient.Dispose();//}catch (Exception e){System.Console.WriteLine(e.Message);}}System.Console.Read();}}}
この記事はお役に立ちましたか?