LinuxでのRedisのインストール(超詳細バージョン)
1。環境構成
Redisはcによって開発されているため、redisのインストールにはc言語のコンパイル環境が必要です。つまり、gccをインストールする必要があります。
gccがインストールされているかどうかを確認する方法
gcc -v
1
gccがない場合は、オンラインでインストールする必要があります。コマンドは次のとおりです。
yum install gcc-c++
1 2.Redisの
インストール手順
2.1redis圧縮パッケージをサーバーにアップロードする
ここでの作成者は、図
2.2に示すように、Xftp6を介して操作されます。redis圧縮パッケージを解凍します。解凍コマンドは次のとおりです。
tar zxf redis-3.0.0.tar.gz
2.3 redis-3.0.0ディレクトリに入ります。
ここで解凍されたファイルはredis-3.0.0です。必要に応じて名前を変更するか、他のバージョンのredis
2.4を使用できます。redisディレクトリに入った後、lsはディレクトリ内のファイルを開きます。 、以下に示すように表示:
2.5 Makefileファイルがあるかどうかを確認します。存在する場合は、redisソースコードを直接コンパイルします。
2.6は次のとおりで、コンパイルは成功します
2.7コンパイルされたredisコードを指定されたディレクトリにインストールします。通常は/ usr / localの下のredisディレクトリに保存されます。手順は次のとおりです。
make install PREFIX=/usr/local/redis
次の図に示すように、インストールが成功したことを意味します
。/user/localディレクトリを
確認すると、追加のredisディレクトリがあることがわかります。2.8図のように、redisディレクトリの下のbinディレクトリにあるファイルを確認します。in
2.9この時点で、redisを開始でき、デフォルトの起動モードはフロントエンド起動です。手順は次のとおりです。
./redis-server
2.10フロントエンドが開始され、クライアントが閉じられると、redisサービスも停止するため、redisを開始するには、バックグラウンドに変更する必要があります。
特定の方法は2つのステップに分かれています->最初のステップ:redisをコピーします現在のディレクトリへのredis解凍ファイル内の.confファイルの手順は次のとおりです
cp ~/redis-3.0.0/redis.conf .
ステップ2:redis.confファイルを変更し、daemonize no-> demoize yesを実行して、スタートアップモードがバックグラウンドスタートアップに変更されるようにします
vim redis.conf
次に、変更を保存して終了します。命令は次のとおりです(4ステップ操作)
Esc->:-> wq-> Enter(Enter)
2.11redisを開始->バックグラウンドで開始
./redis-server redis.conf
2.12redisが実行されているかどうかを確認します。手順は次のとおりです。
ps aux|grep redis
2.13Redis接続を開く
./redis-cli
接続が成功すると、以下に示すように、
2.14は他のポートに接続します。コマンドは次のとおりです。
./redis-cli -h 192.168.25.153 -p 6379
3.Redisで一般的に使用されるコマンド(付属)
3.1文字列-> K = str1、V = abcの保存などのデータを保存するためのKV形式
set str1 abc
key = str1の値を取得します
get str1
3.2ハッシュの操作は文字列に似ていますが、ハッシュは文字列型のフィールドと値のマッピングテーブルです
//存储数据
hset str2 field def
//获取数据
hget str2 field
3.3データの有効期間を表示する-> ttlキー
//查看str1的有效期
ttl str1
結果は-1に等しくなります->有効期間は永続的です
結果は-2に等しくなります->データは存在しません
結果-> 0より大きい任意の数値->データ有効期間は現在の秒数です。たとえば、結果は120であり、これはデータ有効期間が120秒であることを意味します。
3.4キーが存在するかどうかを確認します->キーを終了します
//判断是否存在str1这个key
exits str1
3.5指定されたキーのタイプを取得->タイプキー
//获取str1的数据类型
type str1
著作権表示:この記事は、CSDNブロガー「CoolWatermelon」の元の記事であり、CC 4.0 BY-SAの著作権表示に従います。転載するには、元のソースリンクとこの文を添付してください。
元のリンク:https://blog.csdn.net/qq_42815754/article/details/82832335