Esempio n. 1
0
 private void saveKeyValue(string key, string newKey, string value)
 {
     Debug.WriteLine("key:" + key + ",value:" + value);
     try
     {
         if (currentRedisDatabase == null || currentRedisKey == null)
         {
             return;
         }
         CSRedis.RedisClient redisClient = currentRedisDatabase.ParentServer.RedisClient;
         redisClient.Call("SELECT " + currentRedisDatabase.Id);
         if (string.IsNullOrEmpty(newKey))
         {
             redisClient.Set(key, value);
         }
         else
         {
             redisClient.Rename(key, newKey);
             redisClient.Set(newKey, value);
             getKeys(currentRedisDatabase);
         }
         MessageBox.Show("set successfly", "success", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
     catch (Exception e)
     {
         log.Error("save faild:" + e.Message);
     }
 }