Redis之-初認識インストール


redisはオープンソース、BSDライセンス、高度なkey-valueストレージシステムである.文字列、ハッシュ構造、チェーンテーブル、集合を記憶するデータ構造サービスを提供するために用いることができる.
redisはmemcachedと比較して、独特な点:1:redisは記憶に用いることができ、memccachedはキャッシュに用いることができる.この特徴は主に「持続化」の機能があるためである.2:記憶されたデータには「構造」があり、memcachedにとって記憶されたデータは、1種類の文字列しかなく、redisは文字列、チェーンテーブル、ハッシュ構造、集合、秩序集合などを記憶することができる
会社はredisを使って長い間、ずっと心を持ってまじめに勉強して身につけていませんでした.今日書いてみて、お互いに交流します.redis公式サイトはhttps://redis.ioデルの本番環境ではredis-3.2.13バージョンを使用して、インストールプロセスを初めて認識し、説明します.外部ネットワーク権限のあるシステムで直接できます.公式サイトからインストール情報を取得できます.https://redis.io/download
1,wget http://download.redis.io/releases/redis-3.2.13.tar.gz2、tar-zvxf redis-3.2.13を直接解凍する.tar.gz 3、インストールディレクトリmake 4に入り、バウンドテストコマンド構文などの有効性66 seconds-unit/dump 69 seconds-unit/type/list-272 seconds-integration/replication-374 seconds-integration/replication-444 seconds-unit/hperlog 58 seconds-unit/obuf-limits 53 seconds-unit/geo 99 seconds-unit/type/list-3112 seconds-integration/replication-psync
\o/All tests passed without errors!
Cleanup: may take some time... OKmake[1]: Leaving directory `/laoyang/redis-3.2.13/src'[root@test-laoyangtest redis-3.2.13]#
5インストールのディレクトリを変更したい場合は、このようにインストールできます[root@test-laoyangtest redis-3.2.13]# make PREFIX=/usr/local/redis installcd src && make installmake[1]: Entering directory `/src/redis-3.2.13/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install

make[1]: Leaving directory `/laoyang/redis-3.2.13/src'[root@test-laoyangtest redis-3.2.13]#インストールされているディレクトリにプロファイルをコピーします[root@test-laoyangtest local]# cd/usr/local/redis/bin/[root@test-laoyangtest local]# cd ..
[root@test-laoyangtest redis]# cp/src/redis-3.2.13/redis.conf ./
6,説明Redisディレクトリ[root@test-laoyangtest bin]# lsredis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
redis-benchmarkパフォーマンステストツールredis-check-aofログファイル検出工(停電によるログ破損など、検出および修復可能)redis-check-dumpスナップショットファイル検出ツール、効果クラスredis-cliクライアントredis-serverサービス
7、Redisを起動---バックグラウンド以外のプロセスが開く
[root@test-laoyangtest redis]# ./bin/redis-server ./redis.conf . _.- __ ''-._
_.-
. . ''-. Redis 3.2.13 (00000000/0) 64 bit.- .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.
-.|'` .-'| Port: 6379| -._ ./.-' | PID: 10994 -._ -. `-./.-' .-' |`-. -._ -..-' .-'.-'| | -._ -. .-'.-' | http://redis.io `-. -._ -..-'.-' .-' | -._ -._ -.__.-' _.-'_.-'|
|
-.`-. .-'.-' | -._ -._ -.__.-'_.-' _.-'
-._ -.__.-' _.-'
-. .-' `-.__.-'
10994:M 09 May 21:14:48.408 # Server started, Redis version 3.2.1310994:M 09 May 21:14:48.408 * The server is now ready to accept connections on port 6379
8、クエリーを試し、テスト[root@test-laoyangtest redis]# ./bin/redis-cli 127.0.0.1:6379> info replicationrole:masterconnected_slaves:0master_repl_offset:0repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0127.0.0.1:6379> set What laoyangOK127.0.0.1:6379> get What"laoyang"
9、redisを変更してバックグラウンドで実行させ、プロファイルで
daemonize yes