UbuntuにRedisをインストールする

Redis,is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

[ Redis](https://cloud.tencent.com/product/crs?from=10680)は、memcachedと同様のキー値ストレージシステムであり、文字列(文字列)を含む、より多くの保存値タイプをサポートします。 、リスト(リンクされたリスト)、セット(コレクション)、zset(ソートされたセット順セット)、およびハッシュ(ハッシュタイプ)。これらのデータタイプはすべて、プッシュ/ポップ、追加/削除、交差、結合と差分、およびより豊富な操作をサポートし、これらの操作はすべてアトミックです。これに基づいて、redisはさまざまなソート方法をサポートしています。 memcachedと同様に、効率を確保するために、データはメモリにキャッシュされます。違いは、redisは定期的に更新されたデータをディスクに書き込んだり、変更操作を追加のレコードファイルに書き込んだりすることです。これに基づいて、マスタースレーブ(マスタースレーブ)同期を実現します。

Redisは、高性能のキー値データベースです。 redisの出現は、memcachedなどのキー/値ストレージの不十分さを大幅に補い、場合によってはリレーショナルデータベースの優れた補足的役割を果たすことができます。 Python、Ruby、Erlang、およびPHPクライアントを提供し、非常に便利に使用できます。

1、 Redisダウンロード

1 )ドキュメントをダウンロードする

Redis公式ダウンロード[アドレス](http://redis.io/download)、最新バージョンをダウンロード[redis-2.6.14.tar.gz](http://redis.googlecode.com/files/redis-2.6.14.tar.gz)

2 )コマンドラインのダウンロード
cd ~/Downloads/tool-server/``wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz ``tar -zxvf redis-2.6.13.tar.gz``cd redis-2.6.13``make ``sudo make install

2、 デフォルトのインストール

2.1 redis.conf

redis.confのデフォルト構成は、次のディレクトリにインストールされます:/etc/redis/6379.conf

2.2、 redisログ

Redisのデフォルトのログパス:/var/log/redis_6379.log

Redisのデフォルトのデータベースファイルパス:/var/lib/redis/6379/dump.rdb

2.3、 redisコマンド

redisコマンドのデフォルトディレクトリ:/ usr / local / bin /

homer2@ubuntu:/opt/redis-2.6.13$ ls -l /usr/local/bin/
total 8440

2.4 redisを開始

sudo redis-server /etc/redis/6379.conf &

3、 redisユーザーを追加

3.1、 初期化スクリプトを構成します: wget https:// github.com / ijonas / dotfiles / raw / master / etc / init.d / redis-server`` wget https://github.com/ijonas/dotfiles/raw/ master / etc / redis.conf `` sudo mv redis-server /etc/init.d/redis-server `` sudo chmod + x /etc/init.d/redis-server `` sudo mv redis.conf / etc / redis.conf

3.2、 ユーザーとログパスを初期化します
初めてRedisを開始する前に、Redis用に別のユーザーを作成し、新しいデータフォルダーとログフォルダーを作成することをお勧めします。
sudo useradd redis ``sudo mkdir -p /var/lib/redis ``sudo mkdir -p /var/log/redis ``sudo chown redis.redis /var/lib/redis ``sudo chown redis.redis /var/log/redis

注:redisは新しいユーザーです。現在のシステムのデフォルトユーザー(例:** homer )を使用することもできます。sudochown homer **。redis / var / lib / redisを変更する必要があります。

3.3、 電源を入れると自動的に起動し、電源を切ると自動的に閉じるように設定します update-rc.d redis-server defaults

3.4、 Redisを開始します: /etc/init.d/redis-server start

6、 クライアントクライアント接続を開始します

$ redis-cli

redis> set foo bar

OK

redis> get foo

" bar"

7、 再ディスを閉じる

redis-cli  shutdown

参考資料:

[ Redis公式](http://redis.io/)

[ Redisチュートリアル](http://redis.io/documentation)(公式)

[ ubuntu install start redis](http://www.cnblogs.com/viaivi/archive/2011/12/08/2281319.html)

[ UbuntuにRedisをインストールし、起動するように構成します](http://blog.rebill.info/archives/ubuntu-install-redis-and-configure-the-boot.html)

[ LinuxでのRedisインストールの詳細な説明](http://www.oschina.net/question/12_18065)(推奨)

Recommended Posts

UbuntuにRedisをインストールする
ubuntu18にvscodeをインストールします
ubuntu20にR4をインストールします
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntuにdockerをインストールする
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
Ubuntu14.04にmysqlをインストールします
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
Ubuntu14.04にPython3をインストールします
Ubuntu18にrJavaをインストールします
UbuntuにJDK10 +をインストールする
Ubuntu16.04にPython3をインストールします
Ubuntu16.04.2にKDEをインストールします
Ubuntu18にDockerをインストールする
UbuntuにPython3.7をインストールする
Ubuntuにflashplayerをインストールする
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
仮想マシンにubuntuをインストールします
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Ubuntu16.04にQQロボットをインストールします
Ubuntu 18.04LTSにPython3.7をインストールします
UbuntuにAndroidStudioをインストールする
ubuntuにスクレイプフレームワークをインストールする
MysqlをUbuntuにオフラインでインストールする
UbuntuにOracleJava8をインストールする
Ubuntu16.04にOdoo11スタックをインストールします
Ubuntu16にGoロケールをインストールします
Ubuntu16.04に一般的なソフトウェアをインストールする
ポータブルでないQQをubuntuにインストールする
オフラインでUbuntu18.04にDockerをインストールする
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
UbuntuにTendau12ドライバーをインストールします
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
UbuntuにMySQLをインストールして構成する
ChefサーバーワークステーションをUbuntu18.04にインストールします
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
ubuntuにbotan2暗号化ライブラリをインストールします
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
docker ubuntu:14.04にpython-PIL-image環境をインストールします
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法