Redisのインストール CentOS6.8 | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

ITサポート出張、ITシステム開発・保守をワンストップで|AWSクラウド|東京都中央区八丁堀

ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

電話でのお問い合わせ

Redisのインストール CentOS6.8

      2017/02/17

Redis インストール

Redis https://redis.io/

 

バックナンバー

  1. Redisのインストール CentOS6.8
  2. Redisの冗長化
  3. Redisクラスタ フェイルオーバ Redis Sentinel

 

 

ニコニコ動画やソーシャルゲーム等で大活躍のKVS型インメモリデータベース、Redisのインストールするチップスです。セッション管理やキャッシュに使ってみてはいかがでしょうか。

 

KVS

キーバリューストア(Kye-Value Store)の略で、膨大な情報を保存するのに適したデータ保存形式のひとつ。特に、複数のサーバーに分散して KVS方式でデータを保存すること、あるいはそうした情報管理システムを分散KVSという。

@see http://www.nttpc.co.jp/yougo/%E3%82%AD%E3%83%BC%E3%83%90%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B9%E3%83%88%E3%82%A2.html

 

KVSって何もの??

コード(主キー) なまえ しょくぎょう  レベル  とくぎ
1 ほらりん まもの 99 ほのお
2 ぶっくる まもの 32 噛み付き
3 びえーる 近衛兵 70 回復魔法

 

キーバリューはそのままのキーです。単純にキーと値の集まりで構成されたデータベース。

 

Redisのメリット

  • 分散化、冗長化しやすい。
  • KVSだけど集合やソートが扱える。
    頻繁に更新されるリストデータやリアルタイムランキング、カウンタなどに向いている。
  • インメモリなので高速
  • キャッシュ用途で活躍
  • セッションも標準で入れられる
  • 揮発性だが、永続化もできる
  • データの保存期限を設定できる。
  • sentinelと組み合わせると、Redisのフェイルオーバーは簡単

消えても困らない系データのキャッシュやセッション管理用途に使われることが多いです。そんなRedisをインストールするチップスです。

 

リポジトリのインストール

EPEL

Remi

 

基本モジュールインストール

 

ソースから入れる為の準備を行います。

 

カーネルパラメータチューニング

 

vm.overcommit_memory, somaxconnをRedis用に設定します。

反映させましょう。

 

Transparent Huge Pagesの無効化

実行権限付与

再起動

Redisのインストール

 

面倒だったらyumで安定版がストンと入ります。

 

 

ソースからのインストールはこちら

この手のエッジの効いたミドルウェアは新バージョンで魅力的な機能が出てきたりすることが多く、そんな時にバージョン変更をさくっと行いたいのでソースから入れるのが私は好みです。

 

ソースダウンロードディレクトリに移動します。

redisの公式(https://redis.io/download)からダウンロードしましょう。

解凍します。

作業ディレクトリに移動します。

コンパイルとインストールを行います。

インストール完了

redisディレクトリの作成

ソースから基本設定ファイルを複製します。

設定ファイルを編集します。

ログディレクトリ作成

起動スクリプトの作成

 

好みでrestart機能もつけています。

 

 

自動起動設定を行います。

起動させます。

プロセスを確認しましょう。

ログから動いているか確認します。

アスキーアートが可愛らしいですね。

お疲れ様です。

 

 

>> Redisの冗長化(https://sys-guard.com/post-12899/)

 

優 ( エンジニア )

 

システムガーディアン爆弾処理班
アクセス負荷対策などNginxへの移行案件が多いこの頃。IBM SoftLayerやAWSなどクラウド案件も多くなってきました。

 

 - Redis, KVS, , Linux/UNIX

  関連記事

Centos7 LAMP
Centos7 LAMP構築 Linux+Apache+PHP+MariaDB

目次1 初期設定2 アップデートを行います。3 SSHのリモート設定4 ユーザーディレクトリ設定。5 管理者メール通知設定(postfixでメールサーバを建てる …

vpn
VPN Gate筑波大学学術研究プロジェクト

http://www.vpngate.net/ja/ 目次1 VPNっていったいなんなの?2 それって・・もしかして3 筑波大学学術研究プロジェクト4 VPN …

ECCUBE3 PHP7 高速化
ECCUBE3が重い問題 PHP7+Nginx+PHP-FPM+proxy cacheで解決

目次1 ECCUBE3でのPHP7効果2 環境3 なんだか大変だなあと感じたら是非ご相談下さい。4 お問い合わせフォーム ECCUBE3でのPHP7効果 ショッ …

GMO VPS Plesk +バリュードメインの移行記録

お世話になります。加藤です。 連続の出張と徹夜から開けて新川の深夜食堂でホッピー飲みながら 過労死する前に求人早く出さなきゃと黄昏れている毎日です。 ちなみに深 …

VMware ESXi構築 インストール
VMware ESXiのインストール

こんにちは。エンジニアの優です。検証でVMware ESXiを入れることがありましたので、早速メモ代わりに記載してみますね。ちなみにVMware ESXiとはサ …

MySQLのレプリケーション切断時に再接続する値 slave-net-timeout master-connect-retry

  MySQLの大きな機能であるレプリケーションを利用する場合にデフォルト設定での運用は難しい気がします。というのもサーバは絶え間なく動いているようで …

この接続ではプライバシーが保護されません
Google検索 HTTPSでインデックスされてしまった時の対処

自分のサイトがHTTPSでインデックスされてしまった時の対処方法のご紹介。特に最近GoogleではHTTPSを優先してインデックスすると発表がありますので、今更 …

IT系アイコン素材制作 その1

https://www.iconfinder.com/ を参考にFireworksでアイコンの練習と自社の素材を作ろうと 職人修行の一日でした。 パソコンアイコ …

XenAPP 7 セッション最大数 変更 ポリシー
XenAPP7.9 最大セッション数のポリシー制御

  運用しているとお客様からこうして欲しいという要望を受けます。その時はWindows ServerのグループポリシーとXenAPPのポリシーを組み合 …

keurig コーヒー
コーヒーメーカーがやってきた!KEURIG

目次1 コーヒー環境を整える2 リフィルいろいろ3 セットを行う4 蓋を閉めて5 ほかほか環境の構築(◍•ᴗ•◍) コーヒー環境を整える 某社でのコーヒーがとて …

トップページ