1.新建一个.Net Core控制台应用程序,用Nuget导入驱动
打开程序包管理控制台,
执行以下代码。
PM> Install-Package ServiceStack.Redis
即可添加Redis的引用。
2.StringDemo
String类型是最常用的数据类型,在Redis中以KKey/Value存储。
using System;
using System.Collections.Generic;
using System.Text;
using ServiceStack.Redis;
using ServiceStack.Text;
namespace RedisDotNetDemo
{
class StringDemo
{
public static void Start()
{
var redisMangement = new RedisManagerPool("127.0.0.1:6379");
var client = redisMangement.GetClient();
client.Set<int>("pwd", 111); //普通字符串
int pwd = client.Get<int>("pwd");
Console.WriteLine(pwd);
var todoTools = client.As<Todo>();
Todo todo=new Todo(){Content = "123",Id =todoTools.GetNextSequence(),Order = 1};
client.Set<Todo>("todo", todo); //object
Todo getTodo = client.Get<Todo>("todo");
Console.WriteLine(getTodo.Content);
List<Todo> list=new List<Todo>(){new Todo(){Content = "123"},new Todo(){Content = "234"}}; //List<Object>
client.Set("list", list);
List<Todo> getList = client.Get<List<Todo>>("list");
foreach (var VARIABLE in getList)
{
Console.WriteLine(VARIABLE.Content);
}
Console.ReadLine();
}
}
class Todo
{
public long