Redis 入门 - 收官

《Redis 入门》系列文章总算完成了,希望这个系列文章可以想入门或刚入门的同学提供帮助,希望能让你形成学习Redis系统性概念。

当时为什么要写这个系列文章,是因为我自己就是迷迷糊糊一路踩坑走过来的,我踩完的坑就踩完了,希望你能少踩一些。

我们简单来回顾一下《Redis 入门》系列内容,希望通过这次回顾能总结一些学习新知识的经验,学习如何更快的掌握新知识,如何形成系统性概念。

1.首先我们了解了Redis基本信息,是什么,有什么,能干什么;

2.然后我们学习如何安装Redis,在不同的操作系统上(Windows、Linux、Docker),通过不同的方式(脚本、安装包、包管理器方式、源码编译等)安装;

3.接着我们寻找了Redis可视化工具,我们介绍了四大类可视化工具(命令行工具、桌面客户端工具、网页工具、插件工具),10来种软件,各有千秋。

4.然后我们正式进入Redis知识学习,了解Redis五大基础数据类型(字符串、集合、有序集合、列、哈希),并熟悉了相关指令。

5.然后我们继续结合具体编程语言C#/.NET Core,了解了6款C#/.NET Core接入Redis客户端库(ServiceStack.Redis、StackExchange.Redis、CSRedisCore、FreeRedis、NewLife.Redis、BeetleX.Redis),并对6款库应用场景做了基本了解,还分别学习了如何使用这6款库。

6.最后我们一起封装了一个简单的Redis C#/.NET Core客户端库Nuget,以达到和现有项目解耦,方便后期扩展的目的。

在整个过程中,很多时候我们会有很多选择,到底应该做什么,我相信第一次接触Redis的,很多时候都会感到很迷茫。然后只能不停的在网上找答案,不停的去尝试,踩了无数次坑以后,最后才发现原来是这样啊,瞬间恍然大悟。

我自己也是踩了很多坑走过来的,因此我想把我的经验分享给大家,然后可以系统给大家介绍如何学习Redis,可以让大家少踩一些坑,在学习的早期就形成系统性概念,从而提升学习效率。

后面我想继续和大家分享《Redis 进阶》,开始深入学习Redis相关知识,希望能给你带来一些收获,如果你有什么想法,也可以给我留言。

:测试方法代码以及示例源码都已经上传至代码库,有兴趣的可以看看。https://gitee.com/hugogoos/Planner

相关推荐
Oak Zhang1 小时前
sharding-jdbc自定义分片算法,表对应关系存储在mysql中,缓存到redis或者本地
redis·mysql·缓存
门牙咬脆骨2 小时前
【Redis】redis缓存击穿,缓存雪崩,缓存穿透
数据库·redis·缓存
门牙咬脆骨2 小时前
【Redis】GEO数据结构
数据库·redis·缓存
墨鸦_Cormorant4 小时前
使用docker快速部署Nginx、Redis、MySQL、Tomcat以及制作镜像
redis·nginx·docker
Dlwyz7 小时前
问题: redis-高并发场景下如何保证缓存数据与数据库的最终一致性
数据库·redis·缓存
飞升不如收破烂~7 小时前
redis的List底层数据结构 分别什么时候使用双向链表(Doubly Linked List)和压缩列表(ZipList)
redis
吴半杯9 小时前
Redis-monitor安装与配置
数据库·redis·缓存
会code的厨子10 小时前
Redis缓存高可用集群
redis·缓存
尽兴-11 小时前
Redis模拟延时队列 实现日程提醒
java·redis·java-rocketmq·mq
时光追逐者12 小时前
.NET 9 中 LINQ 新增功能实操
开发语言·开源·c#·.net·.netcore·linq·微软技术