ホームページ  >  記事  >  バックエンド開発  >  Golang に Redis をインストールする方法を調べる

Golang に Redis をインストールする方法を調べる

PHPz
PHPzオリジナル
2023-04-14 09:33:451027ブラウズ

Redis は、プログラマーの間でますます支持されている高性能のキー/値ストレージ データベースです。 Golang 言語は、シンプルで高速なオブジェクト指向プログラミング言語です。この記事では、Golang に Redis をインストールする方法を説明します。

ステップ 1: Redis をダウンロードする

Redis をインストールするには、まずコンピューターに Redis をダウンロードする必要があります。 Redis 公式 Web サイトから最新バージョンをダウンロードできます。ダウンロードが完了したら、ファイルを解凍し、Redis をインストールするディレクトリに保存します。

ステップ 2: Golang をインストールする

Redis をインストールする前に、Golang をインストールする必要があります。 Golang をまだインストールしていない場合は、公式 Web サイトからインストール ファイルをダウンロードしてください。ダウンロード後、インストールウィザードに従ってインストールしてください。

ステップ 3: Redis サーバーをインストールする

Redis をインストールする前に、GCC コンパイラーがコンピューターにインストールされていることを確認してください。そうでない場合は、まず GCC をインストールしてください。

次に、次のコマンドを使用して、ターミナルに Redis サーバーをインストールします:

$ wget http://download.redis.io/redis-stable.tar.gz
$ tar zxvf redis-stable.tar.gz
$ cd redis-stable
$ make MALLOC=libc

各コマンドの役割について説明します:

  • wget : Redis の最新の安定バージョンを公式 Web サイトからダウンロードします。
  • tar: ダウンロードした Redis 圧縮パッケージを指定したフォルダーに解凍します。
  • cd: 現在のディレクトリを指定したディレクトリに切り替えるために使用されます。
  • make: Redis ソース コードをコンパイルします。

ステップ 4: Golang を使用して Redis に接続する

Redis サーバーをインストールした後、Golang で Redis サーバーに接続するのも非常に簡単です。まず、Go Redis クライアント ドライバー RedisGo をインストールする必要があります。次のコマンドを使用してターミナルにインストールできます:

$ go get github.com/gomodule/redigo/redis

インストールが完了したら、次のコードを使用して Redis サーバーに接続します:

package main

import (
    "fmt"
    "github.com/gomodule/redigo/redis"
)

func main() {
    // 建立连接
    conn, err := redis.Dial("tcp", "localhost:6379")
    if err != nil {
        fmt.Println("Connect to redis error", err)
        return
    }
    defer conn.Close()

    // 写入数据
    _, err = conn.Do("SET", "name", "jason")
    if err != nil {
        fmt.Println("Write to redis error", err)
        return
    }

    // 读取数据
    name, err := redis.String(conn.Do("GET", "name"))
    if err != nil {
        fmt.Println("Read from redis error", err)
        return
    }
    fmt.Printf("Got name %s \n", name)
}

上記のコードでは、 redis.Dial() メソッドを使用して Redis サーバーに接続します。これにより、接続オブジェクトが返されます。次に、Do() メソッドを使用して Redis データの読み取りと書き込みを行います。

Golang で Redis サーバーをインストールして接続するのは非常に簡単ですが、コンピューター システムに GCC コンパイラーがインストールされていることを確認する必要があることに注意してください。そうしないと、Redis のインストール プロセスが失敗する可能性があります。 。

概要:

この記事では、Golang に Redis をインストールするプロセスと、Go Redis クライアントを使用して RedisGo を Redis サーバーに接続する方法について説明します。この記事を通じて、Redis サーバーとクライアント ドライバーをインストールする方法を学習し、Golang を使用して Redis サーバーに接続し、Redis データを読み書きできるようになったはずです。

以上がGolang に Redis をインストールする方法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。