Saya bekerja dengan Laravel tetapi saya telah menginstal semuanya sendiri (php, mysql, composer, nginx) dan sekarang saya perlu menginstal Redis dan mengkonfigurasinya sehingga saya dapat menggunakannya untuk driver antrian di Laravel.
Cara menginstalnya, karena tidak dapat diinstal melalui apt-get install redis
saya mendapatkan kesalahan ini:
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
apt
software-installation
redis
lewis4u
sumber
sumber
sudo apt-get install redis-server
E: Unable to locate package redis-server
...? Linux ubuntu-xenial 4.4.0-112-genericE:
di baris Anda?sudo apt-get update
untuk memperbaikiE: Unable to locate package redis-server
Jawaban:
Saya pikir selalu lebih baik (dan lebih sederhana) untuk menginstal dari repo utama sebagai opsi pertama jika Anda tidak memiliki persyaratan khusus.
Paket yang Anda cari bernama
redis-server
. Anda dapat memeriksa info paketnya denganapt show redis-server
.Anda juga dapat mencari semua paket yang menyebutkan redis dengan
apt search redis
, atau bahkan melakukan penyaringan sederhana menggunakangrep
, gunakanapt search redis | grep php
untuk mencariphp-redis
atau paket terkait misalnya.Jika Anda memiliki persyaratan khusus, Anda selalu dapat membangun dari sumber dan menginstal sebagai @George diposting pada jawabannya.
Semoga ini bisa membantu.
sumber
sudo apt-get install redis-server
saya tidak tahu apa itu semua dalam jawaban di atas ... entah bagaimana tidak perlu melakukan semua itu! ?Untuk menginstal redis ikuti langkah-langkah ini:
Siapkan pengguna non-root dengan
sudo
hak istimewaInstal build dan uji dependensi:
Siapkan redis:
Unduh salinan terbaru melalui tautan ini atau dengan ini
/home/username/redis-stable
direktori AndaPindah ke folder yang dibuat dan ekstrak
Ubah ke folder
cd redis-stable
dan bangun denganKonfigurasikan redis:
Buat direktori konfigurasi:
Pindahkan file konfigurasi redis sampel:
Edit file:
supervised no
untuksupervised systemd
dir
kedir /var/lib/redis
# untuk dump data persistenMengatur file unit systemd:
Tambahkan teks:
Siapkan pengguna, grup, dan direktori redis:
buat pengguna dan grup redis dengan ID yang sama tetapi tanpa direktori home:
Tes redis:
Mulai layanan redis:
Periksa status:
Hasil status jika berhasil dimulai:
Contoh uji:
Menghubung:
Uji konektivitas saat diminta:
Periksa kemampuan untuk mengatur kunci:
Dapatkan kunci yang baru saja diatur:
Keluar redis:
Mulai ulang redis dan jalankan kembali langkah 1, 4, dan 5 untuk terhubung lagi dengan klien dan konfirmasikan bahwa nilai tes Anda masih tersedia, maka itu berfungsi seperti yang diharapkan:
Aktifkan redis untuk memulai saat boot:
Sumber:
Digital Ocean - cara menginstal dan mengkonfigurasi redis di Ubuntu 16.04
Tautan unduhan langsung
sumber
sudo apt-get install redis-server
dan saya dapat menjalankanredis-cli
dan mengatur variabel dan memanggil mereka tanpa masalah ... jadi saya bertanya karena saya ingin belajar!sudo apt-get install redis-server
adalah jalan untuk menariknya. Sekali lagi ini adalah kesempatan untuk belajar bagaimanaredis
sebenarnya bekerja dan bagaimana pengaturannya. Saya pribadi lebih suka melakukannya dengan cara ini sehingga saya tahu masuk dan keluar dari sistem dan dapat mengubahnya sesuai dengan kebutuhan dan harapan saya.Seperti dijelaskan di sini . Pertama-tama tambahkan repositori PPA ke OS Anda kemudian perbarui daftar repositori Anda dan instal.
sumber
Mengikuti jawaban George , setelah berlari
make
(langkah 3, bagian 4),cd
masukredis-stable/utils
dan lari./install_server.sh
.Skrip interaktif ini akan membantu Anda menentukan port dan lokasi file lainnya, dan setelah itu Anda dapat segera menjalankannya
redis-cli
.Direktori yang sama juga memiliki skrip berguna untuk memulai dan menghentikan server.
sumber
Job for redis-server.service failed because the control process exited with error code. See "systemctl status redis-server.service" and "journalctl -xe" for details. invoke-rc.d: initscript redis-server, action "start" failed. ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Wed 2017-03-29 19:19:59 UTC; 37ms ago Docs: http://redis.io/documentation, man:redis-server(1)
1) Pertama-tama buka situs redis.io
2) dan Anda melihat di sana memeriksa halaman unduhan
3) Buka terminal
4) redis-server kebijakan apt-cache
Anda dapat melihat tabel versi untuk tampilan versi sistem operasi Anda
5) sudo apt-get install redis-server
6) Cara termudah Pergi ke situs redis.io dan klik tautan unduh Lebih lanjut Anda akan pergi gulir ke bawah Anda akan melihat instalasi
7) Pertama-tama Anda masukkan perintah pembaruan. Semua repo akan diperbarui.
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) Sekarang berikan perintah tar
12)
cd redis-4.0.0
13)
make
- membuat biner redisjika setelah selesai Anda dapat melihat perintah "make test"
14)
src/redis-server
- mulai server redis15)
src/redis-cli
- mulai klien redis16)
sudo make install
- setiap kali memberikan perintah redis pada masukkan dirsumber