ubuntu18.04 redisの管理
6517 ワード
ubuntuでのredisのインストール使用取付 1.redisインストールパスへ
2.redisの起動サービス端末 を起動する.クライアントを起動する(サービス側を先に起動する必要がある) .
Ubuntu18.04にRedisをインストールする
準備作業まずシステムの依存環境を更新する Redis を取り付ける
起動と停止
デフォルトでは、端末入力
以上のコマンドで次のコマンドを使用して、 を起動および停止します.私のインストール状況は、デフォルトのインストール後の保護モードとバックグラウンド起動モードがオン状態であり、必要に応じてオフに設定されています.次の簡単な構成を確認します.
プロセスステータスの表示と強制停止
Linuxコマンドは、サービスを強制的に閉鎖するために落下経路を表示し、殺すように命令します.
接続テスト
直接入力
単純な構成
デフォルトのプロファイルを編集して初歩的に簡単に構成するには、
リモート接続を開き、保護モードをオフにします.そうしないと、ローカル接続のみが許可されます.
上記の設定は、クライアントによっても設定できます.
パスワード設定後の接続方法:
保存後にサービスを再起動するには:
メモリの制限を変更する必要がある場合は、次の設定を行います.
設定後、redisサービスを再起動する必要があります.
Redisクライアント
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient
cd ~/installed/redis-5.0.7
2.redisの起動
redis-server
redis-cli
Ubuntu18.04にRedisをインストールする
準備作業
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install redis-server
#
$ sudo systemctl enable redis-server.service
# $ redis-server -v
起動と停止
デフォルトでは、端末入力
redis-server
で一時的にRedisサービスを開始し、新たに端末入力redis-cli
を開いてクライアント接続を開始することができます.```
$ redis-server #
$ redis-cli # $ redis-cli shutdown # ```
以上のコマンドで
redis-server
を閉じることができない場合の解決策は以下の通りです.$ /etc/init.d/redis-server stop #
$ /etc/init.d/redis-server start # $ /etc/init.d/redis-server restart #
、プロセスステータスの表示と強制停止
Linuxコマンドは、サービスを強制的に閉鎖するために落下経路を表示し、殺すように命令します.
$ ps aux | grep "redis"
$ sudo pkill pid
接続テスト
直接入力
redis-cli
は、デフォルトのクライアントによって接続をテストし、通常はping
の対応する値PONG
を返します.$ redis-cli
$ 127.0.0.1:6379> ping PONG $ 127.0.0.1:6379>
単純な構成
デフォルトのプロファイルを編集して初歩的に簡単に構成するには、
copy
を推奨し、プロファイルの名前を変更します.$ sudo vim /etc/redis/redis.conf
リモート接続を開き、保護モードをオフにします.そうしないと、ローカル接続のみが許可されます.
# ( #)
bind 127.0.0.1 ::1 # yes → no protected-mode no # , requirepass YOURPASSPHRASE
上記の設定は、クライアントによっても設定できます.
redis 127.0.0.1:6379> CONFIG SET requirepass YOURPASSPHRASE OK redis 127.0.0.1:6379> AUTH YOURPASSPHRASE Ok
パスワード設定後の接続方法:
$ redis-cli -h 127.0.0.1 -p 6379 -a YOURPASSPHRASE #
保存後にサービスを再起動するには:
$ sudo service redis-server restart
メモリの制限を変更する必要がある場合は、次の設定を行います.
maxmemory 256mb
maxmemory-policy allkeys-lru
設定後、redisサービスを再起動する必要があります.
$ sudo systemctl restart redis-server.service
Redisクライアント
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient