私は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
特別な要件がない場合は、最初のオプションとしてメインリポジトリからインストールすることをお勧めします(より簡単です)。
検索するパッケージの名前はredis-server
です。パッケージ情報はapt show redis-server
で確認できます。
また、redisを含むすべてのパッケージをapt search redis
で検索したり、grep
を使用して簡単なフィルタリングを行ったり、apt search redis | grep php
を使用してphp-redis
を検索したり、たとえば、関連するパッケージ。
だから、あなたは単に実行することができます:
Sudo apt install redis-server
端末で、完全に機能する
redis
(server)環境をインストールします。
特別な要件がある場合は、いつでもソースからビルドして、彼の回答に掲載されている@Georgeとしてインストールできます。
それが役に立てば幸い。
Redisをインストールするには、次の手順を実行します。
Sudo
特権を持つ非rootユーザーをセットアップします
ビルドとテストの依存関係をインストールします。
Sudo apt update
Sudo apt full-upgrade
Sudo apt install build-essential tcl
Redisをセットアップします。
これを介して最新のコピーをダウンロード link またはこれで
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
supervised no
からsupervised systemd
dir
to 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
ソース:
説明したとおり here 。最初にPPAリポジトリをOSに追加してから、リポジトリリストを更新してインストールします。
Sudo add-apt-repository ppa:chris-lea/redis-server
Sudo apt-get update
Sudo apt-get install redis-server
@ George's answer に従って、make
(ステップ3、パート4)を実行した後、cd
をredis-stable/utils
に入れ、./install_server.sh
を実行します。
この対話型スクリプトは、ポートおよびその他のファイルの場所を定義するのに役立ち、その後すぐにredis-cli
を実行できます。
同じディレクトリには、サーバーを起動および停止するための便利なスクリプトもあります。
1)まず最初にredis.ioサイトに行きます
2)ダウンロードページを確認してください
3)ターミナルを開きます
4)apt-cacheポリシーredis-server
オペレーティングシステムのバージョン表示用のバージョンテーブルを見ることができます
5)Sudo apt-get install redis-server
Don't getting this way install. Because redis server installing, but redis server install the your unbutu 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バイナリの作成
一度終了すると、「テストの作成」コマンドが表示されます。
14)src/redis-server
-redisサーバーを起動します
15)src/redis-cli
-redisクライアントを起動します
set name vadivel
Ok
get name
"vadivel"
16)Sudo make install
-任意のディレクトリに入るときにredisコマンドを与えるたび