Golang - Redis基本介绍

工作上没机会用到Redis
自己就搞一个来玩,以後工作说不定也会用到

Redis是什麽

是一种in-memory,使用key-value资料结构的资料库,在需要资料不需要持久性储存时,实作cache时是相当方便的首选

安装

我是mac,而且有装homebrew,不得不说homebrew真的有够好用XD

Redis

brew install redis

Another Redis Desktop Manager

brew install --cask another-redis-desktop-manager

Redis Desktop Manager(另一个选择,没装)

Ping redis server

预设的port是6379

redis-server // 启动redis

https://ithelp.ithome.com.tw/upload/images/20211021/20118878eJmwOqTu9i.png

接着到另一个terminal tab连线

redis-cli
ping

https://ithelp.ithome.com.tw/upload/images/20211021/20118878fIbmlXugRm.png

成功~~~~

Redis for Go

记得要使用go mod
redis有分版本

go mod init
go get github.com/go-redis/redis/v8

总结

今天先把安装跟基本使用给记录下来
实作写在另外一篇,这样分层比较好找,篇幅也不会太长
而且该睡了XD

最近这几个月会把Postgre/Maria/Redis/Mongo/研究一遍
再来有机会来搞AWS/AWS Dynamo/Hodoop
还有做个Load balance

参考来源


<<:  JS 35 - 用 input 选择图片後显示预览图

>>:  Benefits OF Music

不只懂 Vue 语法:Vue 的 MVVM、渐进式框架、宣告式渲染是指什麽?

问题回答 Vue 的 MVVM 是由 View(画面)、ViewModel(Vue 实体)、Mode...

Day09 - 用 Cloud Run 部属 Serverless 容器应用

什麽是 Serverless ? 若要将应用程序部属到生产环境,会需要考虑很多问题,包括计算资源是否...

[Day03] swift & kotlin 入门篇!(1) 基础语法-变数与常数宣告

章节说明 在开始写APP之前 我们需要先对 Swift&Kotlin 的语法有基本上的认知 先练会使...

[鼠年全马] W40 - 用GithubPages写下完美句点

这篇是今年的最後一篇~ 最近有个需求是要架个对外的站台,内容是作品集展示之类的东东 上网估狗了一下有...

网页颜色-30天学会HTML+CSS,制作精美网站

好的网站除了内容传达之外,颜色是进入网站的第一印象,可以针对文字大小、框线、背景色...等做变化,是...