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)ダウンロード
(2)解凍
(3)コンパイルインストール
2.redisのインストール
(1)ダウンロードは公式サイトからダウンロードし,ここでは3.2.8バージョンを用いた.(2)解凍
(3)コンパイルインストール
3.システムバックグラウンドプロセスとして構成
次に、redisをシステムのdaemonプロセスとして、システムが起動するたびに、redisプロセスが共に起動する(1)2つのディレクトリを作成する:/etc/redis格納redisプロファイル/var/redis/6379格納redisの永続化ファイル(2)redisプロファイルredisを作成する.confは/etc/redisディレクトリにコピーし、変更名は6379である.conf(3)修正6379.confの一部構成
(4)起動スクリプトを構成するとredis_init_scriptスクリプトはlinuxの/etc/initにコピーされます.dディレクトリでredis_init_script名前をredis_に変更6379 redis_の変更6379スクリプトの6行目のREDISPORTは、同じポート番号(デフォルトは6379)に設定して起動スクリプト実行権限を変更し、redisを起動します.
redisプロセスが開始されたかどうかを確認
(5)redisをシステム起動に従ってredis_で自動的に起動させる6379スクリプトのうち、一番上に、
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