- Регистрация
- 02.08.2016
- Сообщения
- 23
- Благодарностей
- 5
- Баллы
- 3
попробовал написать вот такой код
и что то он не записывает в базу ничего .. из кубика c#
прекрасно записывает ... где тут подвох ? или может есть у кого готовый общий код для работы с freeredis ?
C#:
using FreeRedis;
namespace ZennoLab.OwnCode
{
/// <summary>
/// A simple class of the common code
/// </summary>
public class CommonCode
{
/// <summary>
/// Lock this object to mark part of code for single thread execution
/// </summary>
public static object SyncObject = new object();
// Insert your code here
public class RedisReader
{
private readonly RedisClient client;
public RedisReader(string connectionString)
{
client = new RedisClient(connectionString);
}
public string ReadValue(string key)
{
return client.RPop(key);
}
}
public class RedisWriter
{
private readonly RedisClient client;
public RedisWriter(string connectionString)
{
client = new RedisClient(connectionString);
}
public void WriteValue(string key, string value)
{
client.RPush(key, value);
}
}
public class Program
{
public static void Main()
{
string redisConnectionString = "127.0.0.1:6379";
// Пример записи данных
RedisWriter writer = new RedisWriter(redisConnectionString);
writer.WriteValue("TEST", "875645");
// Пример чтения данных
// RedisReader reader = new RedisReader(redisConnectionString);
// string value = reader.ReadValue("TEST");
// Console.WriteLine(value); // Выведет "875645"
}
}
}
}
C#:
using(var r = new RedisClient("127.0.0.1:6379,defaultDatabase=0,encoding=utf-8")){
r.RPush("TEST","124"); }