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