私は Laravel を使用していますが、すべて自分でインストールしました (php、mysql、composer、nginx)。次に、Redis をインストールして構成し、Laravel のキュー ドライバーで使用できるようにします。
インストール方法。apt-get install redis
このエラーが発生します:
ubuntu@ubuntu:~$ sudo apt-get install redis
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package redis
答え1
特別な要件がない場合は、最初のオプションとしてメイン リポジトリからインストールする方が常に良い (そして簡単) と思います。
検索しているパッケージの名前は ですredis-server
。 でパッケージ情報を確認できますapt show redis-server
。
また、言及しているすべてのパッケージを検索することもできますレディスを使用すると、または関連パッケージを検索するなど、 を使用apt search redis
して簡単なフィルタリングを行うこともできます。grep
apt search redis | grep php
php-redis
したがって、次のように実行するだけです:
sudo apt install redis-server
端末にインストールして、完全に動作する
redis
(サーバ)環境。
特別な要件がある場合は、@George が回答に投稿したように、いつでもソースからビルドしてインストールできます。
それが役に立てば幸い。
答え2
Redis をインストールするには、次の手順に従います。
sudo
権限を持つ非ルートユーザーを設定するビルドとテストの依存関係をインストールします。
sudo apt update sudo apt full-upgrade sudo apt install build-essential tcl
Redis をセットアップします。
最新のコピーはこちらからダウンロードしてくださいリンクまたはこれ
curl -O http://download.redis.io/redis-stable.tar.gz
/home/username/redis-stable
ディレクトリ内に一時フォルダを作成します作成したフォルダに移動して解凍します
tar xzvf redis-stable.tar.gz
フォルダに移動し
cd redis-stable
てビルドしますmake make test sudo make install
Redis を設定します:
設定ディレクトリを作成します:
sudo mkdir /etc/redis
サンプルの Redis 構成ファイルを移動します。
sudo cp /home/george/redis-stable/redis.conf /etc/redis
ファイルを編集します:
sudo nano /etc/redis/redis.conf # or with any other text editor
- 2つの変更を加えます:永続的なデータダンプの場合は #を に
supervised no
変更しますsupervised systemd
dir
dir /var/lib/redis
systemd ユニットファイルを設定します。
sudo nano /etc/systemd/system/redis.service
テキストを追加します:
[Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=redis Group=redis ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target
Redis のユーザー、グループ、ディレクトリを設定します。
同じ ID を持ちホーム ディレクトリを持たない Redis ユーザーとグループを作成します。
sudo adduser --system --group --no-create-home redis sudo mkdir /var/lib/redis # create directory sudo chown redis:redis /var/lib/redis # make redis own /var/lib/redis sudo chmod 770 /var/lib/redis # adjust permission
redis をテストします:
Redis サービスを開始します:
sudo systemctl start redis
ステータスを確認:
systemctl status redis
正常に開始された場合のステータスの結果:
Output ● redis.service - Redis Server Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2016-05-11 14:38:08 EDT; 1min 43s ago Process: 3115 ExecStop=/usr/local/bin/redis-cli shutdown (code=exited, status=0/SUCCESS) Main PID: 3124 (redis-server) Tasks: 3 (limit: 512) Memory: 864.0K CPU: 179ms CGroup: /system.slice/redis.service └─3124 /usr/local/bin/redis-server 127.0.0.1:6379
テストインスタンス:
接続する:
redis-cli
プロンプトで接続をテストします:
127.0.0.1:6379> ping # result PONG
キーを設定する機能を確認します。
127.0.0.1:6379 set test "It's working!" # result ok
設定したキーを取得します:
127.0.0.1:6379 get test # result "It's working!"
redis を終了します:
127.0.0.1:6379 exit
Redis を再起動し、手順 1、4、5 を再実行してクライアントに再度接続し、テスト値がまだ使用可能であり、期待どおりに動作していることを確認します。
sudo systemctl restart redis
起動時にRedisを起動できるようにします:
sudo systemctl enable redis
ソース:
答え3
まず、PPA リポジトリを OS に追加し、リポジトリ リストを更新してインストールします。
sudo add-apt-repository ppa:redislabs/redis
sudo apt-get update
sudo apt-get install redis
答え4
1) まずredis.ioサイトにアクセスします
2) ダウンロードページを確認してください
3) ターミナルを開く
4) apt-cacheポリシーredis-server
オペレーティングシステムのバージョン表示のバージョンテーブルを見ることができます
5) sudo apt-getでredis-serverをインストールします
Don't getting this way install. Because redis server installing, but redis server install the your Ubuntu operating system version.
6) 最も簡単な方法は、redis.ioサイトにアクセスしてダウンロードリンクをクリックします。さらに下にスクロールすると、インストールが表示されます。
almost same way mac
7) まず、更新コマンドを入力します。リポジトリへの更新がすべて完了しました。
sudo apt-get update
8)sudo apt-get install build-essential tcl
9)mkdir redis
10)wget http://download.redis.io/releases/redis-4.0.0.tar.gz
11) tarコマンドを実行します
unzip tar file.
tar xzf redis-4.0.0.tar.gz
12)cd redis-4.0.0
13) make
- Redisバイナリの作成
終了したら、「make test」コマンドが表示されます
14) src/redis-server
- Redisサーバーを起動する
15) src/redis-cli
- Redisクライアントを起動する
set name vadivel
Ok
get name
"vadivel"
16) sudo make install
- 任意のディレクトリに入るときにredisコマンドを実行するたびに