Redis簡易チュートリアル(一)-概要

1898 ワード

一、紹介
1.redisとは
Remote DIctionary Server、リモート辞書サーバ、redisと略称します.RedisはANSI C言語を使用して作成され、ネットワークをサポートし、メモリベースで持続可能なKey-Valueデータベースをサポートし、多言語APIをサポートする.
2.redisとmemcachedの違い
1)memcachedは永続化をサポートしていない、redisは2)memcachedは更新ログを記録していない、redisは更新ログを記録していない3)memcachedはデータ型の概念がなく、redisは豊富なデータ型がある4)memcachedは元々replication機能を内蔵していない、redisは5)memcachedはより良好で、永続化がないため、ディスクIOに関与しない
二、設置と起動
1.tclのインストール
(1)ダウンロード
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

(2)解凍
tar -xzvf tcl8.6.1-src.tar.gz

(3)コンパイルインストール
cd  /usr/local/tcl8.6.1/unix/
./configure  
make && make install

2.redisのインストール
(1)ダウンロードは公式サイトからダウンロードし,ここでは3.2.8バージョンを用いた.(2)解凍
tar -zxvf redis-3.2.8.tar.gz

(3)コンパイルインストール
cd redis-3.2.8
make && make test && make install

3.システムバックグラウンドプロセスとして構成
次に、redisをシステムのdaemonプロセスとして、システムが起動するたびに、redisプロセスが共に起動する(1)2つのディレクトリを作成する:/etc/redis格納redisプロファイル/var/redis/6379格納redisの永続化ファイル(2)redisプロファイルredisを作成する.confは/etc/redisディレクトリにコピーし、変更名は6379である.conf(3)修正6379.confの一部構成
daemonize   yes                         # redis daemon    
pidfile     /var/run/redis_6379.pid     #  redis pid    
port        6379                        #  redis      
dir         /var/redis/6379             #            

(4)起動スクリプトを構成するとredis_init_scriptスクリプトはlinuxの/etc/initにコピーされます.dディレクトリでredis_init_script名前をredis_に変更6379 redis_の変更6379スクリプトの6行目のREDISPORTは、同じポート番号(デフォルトは6379)に設定して起動スクリプト実行権限を変更し、redisを起動します.
chmod 777 /etc/init.d/redis_6379,
 /etc/init.d/redis_6379 start

redisプロセスが開始されたかどうかを確認
ps -aux | grep redis

(5)redisをシステム起動に従ってredis_で自動的に起動させる6379スクリプトのうち、一番上に、
chkconfig redis_6379 on