redisの使用を開始し、Linuxにスタンドアロンのredisをインストールします

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

おすすめ

転載: blog.csdn.net/weixin_44887276/article/details/114981296