Redis安装与使用

Redis简介

简单来说就是个键值对的存储工具 一般socket用的比较多  其他的一些token和id对应的情景也需要 

我也是最近在搭建Socket服务器才学Redis的

其他的简介百科说的很清楚 自己查去

安装

1)下载Redis 安装包 Redis下载地址

2)下载完毕之后进入downloads解压一个版本 一般是第一个

3)添加服务 

在添加服务之前创建Logs文件夹

执行

4)查看是否安装成功

管理工具下载地址 RedisDesktopManager

 

 

使用

1)加载NuGet包 有好多 自己习惯用哪个加载哪个

2)简单使用代码

  static void Main(string[] args)
        {
            //实例化连接
            RedisClient client = new RedisClient();
            //切换数据库
            client.ChangeDb(10);
            //client.GetAllKeys();
            //添加键值对
            client.Set("abc", "qwe");
            client.Set("abc1", "111");
            //获取所有key
            var list = client.GetAllKeys();
            string str = "";
            list.ForEach(a => str += "---" + a);
            Console.WriteLine(str);
            //获取指定key的两种方式
            string value = client.GetValue("abc");  //这种方式获取value string类型会带有""
            string value1 = client.Get<string>("abc");
            //使用key集合获取value集合
            var valuelist = client.GetValues(new List<string>() { "abc", "abc1" }); //这种方式获取到的value集合会带有""
            var allvaluelist = client.GetAll<string>(new List<string>() { "abc", "abc1" });//这种方式获取到的value是字典类型 不带有"" 使用时注意字典的查找
            //遍历集合
            foreach (var item in valuelist)
            {
                Console.WriteLine("GetValues获取的value {0}", item);
            }
            //遍历字典
            foreach (var item in allvaluelist.Keys)
            {
                Console.WriteLine("GetAll获取的value {0}", allvaluelist[item]);
            }
            Console.WriteLine(value);
            Console.WriteLine(value1);
            Console.ReadKey();
        }

程序执行结果

Redis工具结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值