예제 #1
0
        public void Save(BaseInstruction instruction)
        {
            var client = new RedisClient();
            var key = new InstructionKeys ().GetKey (instruction.Id);

            var json = instruction.ToJson ();
            client.Set(key, json);

            var idManager = new InstructionIdManager ();
            idManager.Add (instruction);
        }
예제 #2
0
        public void Save(BaseInstruction instruction)
        {
            var client = new RedisClient();
            var key    = new InstructionKeys().GetKey(instruction.Id);

            var json = instruction.ToJson();

            client.Set(key, json);

            var idManager = new InstructionIdManager();

            idManager.Add(instruction);
        }
        public void Add(BaseInstruction instruction)
        {
            var key = new InstructionKeys ().GetIdsKey (instruction.TargetType, instruction.TargetId);

            var client = new RedisClient ();

            var stringToAppend = instruction.Id.ToString();

            if (client.Exists (key))
                stringToAppend = "." + stringToAppend;

            client.Append (key, stringToAppend);
        }
        public void Add(BaseInstruction instruction)
        {
            var key = new InstructionKeys().GetIdsKey(instruction.TargetType, instruction.TargetId);

            var client = new RedisClient();

            var stringToAppend = instruction.Id.ToString();

            if (client.Exists(key))
            {
                stringToAppend = "." + stringToAppend;
            }

            client.Append(key, stringToAppend);
        }