引入 当有十万人同时刷新页面MySQL会直接挂掉,这个时候我们想到了Redis可以轻松抗住压力那么,我们能不能通过Redis来优化一下。 核心思路 我们先去Redis找数据找到了返回,找不到再去MySQL找,增删改则是先改MySQL的数据,然后删除Redis的缓存,下次读取时去DB拉最新的数据 Redis 的“特殊错误”:redis.Nil 在 G…
准备 安装第三方开源Redis库 go mod init redis-demo go get github.com/redis/go-redis/v9 然后我们先不管别的 ,我们来一段代码,来试试看看可不可以跑通,我们再来继续学习 package main import ( "c…
基本介绍 Redis (Remote Dictionary Server) 本质上是一个巨大的 Map(字典)。 Key (键):永远是字符串(String)。 Value (值):可以是多种数据结构(String, List, Hash, Set, ZSet)。 内存存储:速度极快(纳秒级),但也意味着断电会丢失(除非配置了持久化)。 单线程模型…