日期:2023-07-17 浏览次数:898 次
1、安装Redis
2、安装Redis Desktop Manager连接查看管理工具,打开,创建连接,输入localhost(本机服务),连接前确保redis服务已开启,端口为6379
3、使用NuGet安装ServiceStack.Redis(选第一个就可以了,下载安装人最多那个),这是微软提供已经封装好的对redis操作类。包含4个dll
4、连接redis服务器,读取以及存储
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace redis
{
public static ServiceStack.Redis.RedisClient client = new ServiceStack.Redis.RedisClient("127.0.0.1", 6379);
private void Form1_Load(object sender, EventArgs e)
{
//读取
string name = client.Get<string>("mykey");
//存储
client.Set<string>("name1", "ddd333ddd");
client.Set<int>("int", 232);
client.Set<double>("name1", 3333.44444);
client.Set<string>("mykey", "23432");
}
}
总结:
1 、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
2 、Redis支持数据的备份,即master-slave模式的数据备份。
3 、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
4、Redis可以实现主从复制,实现故障恢复。
5、Redis的Sharding技术: 很容易将数据分布到多个Redis实例中