美文网首页Go语言常知常会
MacOS上安装Redis和Redigo

MacOS上安装Redis和Redigo

作者: 要厉害的 | 来源:发表于2020-08-10 00:03 被阅读0次

本篇内容介绍如何在Mac上面搭建Redis实验环境,包含Redis服务器,以及Go语言可以使用的客户端。

Redis是一个内存数据库,数据存放在内存中因此各项操作速度很快。Redis是非关系型数据库和MySQL等关系型数据库不太一样的地方是没有表,当然还有很多特性上的不同,后续文章中会慢慢挖掘和介绍。总之Redis是一个解决特定问题的工具,学习新的工具就是为了丰富解题思路。

工具会极大地改变人们解决问题的方式。

在Mac上面安装Redis环境总体分为3步。

- 第一步:使用brew安装Redis。

- 第二步:启动Redis服务器。

- 第三步:在Mac上为Go语言安装客户端库。

安装Redis

brew是MacOS上面包管理软件。一条命令即可安装redis

$ brew install redis 

安装的是2.8.17版本(最新版本应该是6.0版本),发布于2013年底。

安装redis

启动Redis服务器

安装了redis后就安装了一系列redis相关程序,如redis-bench、redis-sentinel等。

使用命令即可启动Redis服务器,服务器端口为6379。

$ redis-server 

服务启动界面如图所示。

启动redis

安装包里的redis-client可以用来连接server,但是计划使用Go语言进行实验。

为Mac上安装Go语言使用的客户端

Go语言的Redis客户端实现有很多可以在这个链接上查找https://redis.io/clients#go。选择了github上高星的redigo。由于个人Mac上使用的版本是1.3,因此第一次下载redigo没法使用(redigo使用了1.7版本的Context)手动将版本升级到了1.10(使用的是南大的镜像)。重新安装redigo。

$ go get github.com/gomodule/redigo

测试该包是否可用。

$ go test github.com/gomodule/redigo

使用redigo编写测试用例,功能是连接一个redis服务器,设置字符串“hello”为“redigo”,最后再获取打印该值。字符串是redis中基础结构用作键值存储。

测试demo

测试结果用Go语言客户端设置的值实际存在了redis内存数据库中,使用redis-cli作为另外的客户端同样能够访问到这个值。

测试结果

至此在Mac上安装Redis完成。至于Redis具体的特性,实际用在什么场合,以及Redigo的具体语法后续再继续跟进。

相关文章

  • MacOS上安装Redis和Redigo

    本篇内容介绍如何在Mac上面搭建Redis实验环境,包含Redis服务器,以及Go语言可以使用的客户端。 Redi...

  • Redis

    安装Redis MacOS上安装Redisbrew install redis To have launchd s...

  • Golang操作redis指南

    相关模块以及安装方式 redigo模块 redis-cluster客户端实现go-redis模块 注意:如下操...

  • go-redis(gomodule

    安装 go get github.com/gomodule/redigo/redis 简单例子: 字节流编解码 r...

  • 在Go语言中基础的Redis操作

    在Go语言中基础的Redis操作 需要先安装redigo Go语言Redis客户端的简单示例 连接池 POOL 为...

  • Mac 最简单 安装redis

    macOS 10.12 查看安装信息 brew info redis 安装Redis brew install r...

  • redigo源码解析

    前言 redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。 redigo的源码量比较少,也比...

  • 在macOS上安装GitLab Runner

    可以在macOS上安装和更新GitLab Runner。 正在安装 在macOS上安装GitLab Runner有...

  • golang的redis和mysql客户端

    redis客户端 github.com/gomodule/redigo/redis mysql客户端 github...

  • MacOs安装Redis

    1.官网https://redis.io/下载最新版redis:redis-5.0.5.tar.gz;2.将下载成...

网友评论

    本文标题:MacOS上安装Redis和Redigo

    本文链接:https://www.haomeiwen.com/subject/pfrrdktx.html