日期:2023-07-17  浏览次数:926 次

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实例中