一、Redis简介:

1、Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2、官网: https://redis.io/
3、支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)
4、这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。
5、与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
补充:1、Redis 的5种类型中缓存key不可以重复,value值可以重复的只有list,其他类型的value值不可以重复
     2、Redis的5种类型中除了string不是集合之外,其他都是集合类型

二、Windows

  C# Redis学习笔记(一)-Windows

    ① Windows安装Redis;

    ② 连接工具RDM(redis desktop manager);

三、Linux(Centos)

  C# Redis学习笔记(二)-Linux

    ① Centos安装Redis;

    ② 安装宝塔面板-Redis连接工具;

四、Redis设定密码

  C# Redis学习笔记(四)-Redis设置密码

五、Redis主从配置

  C# Redis学习笔记(五)-Redis主从复制

六、C#-Redis

1、StackExchange.Redis 简单使用(不同数据类型的操作):

  C# Redis学习笔记(三)-StackExchange.Redis

    ① string(字符串);

    ② list(链表);

    ④ Set(集合);

    ④ zset(有序集合);

    ⑤ Hash(哈希类型);

2、Redis订阅

  见:

3、其他Redis框架

  Microsoft.Extensions.Caching.Distributed.IDistributedCache(可选择)

作者:꧁执笔小白꧂