Ingatlah bahwa tautan jawaban yang paling banyak dipilih untuk repo yang sudah ketinggalan zaman dengan versi redis yang sangat lama. Jika Anda memerlukan versi yang jauh lebih baru, periksa tautan
Salvador Dali
1
MSOpenTech baru saja mengumumkan pembuatan Redis 2.8.4 yang siap produksi. Sepertinya instruksi saya untuk mengumpulkan semua bit masih relevan.
Todd Menier
4
Saya sarankan menggunakan Docker di Windows dengan redis. beberapa repo: - repo redis resmi: hub.docker.com/_/redis - repo redis-enterprise (redis berkerumun yang menjalankan Redis Cloud oleh Redis Labs): hub.docker.com/r/redislabs/redis
Cihan B.
16
Perhatikan DATES dari jawaban (dan komentar), yang lebih penting daripada upvotes untuk pertanyaan khusus ini. Sebagian besar jawaban (termasuk punyaku) sudah usang. Port asli Microsoft tampaknya dihentikan. Jika Anda memiliki Windows 10 terbaru, menjalankan Redis di Ubuntu pada Windows tampaknya merupakan opsi terbaik. Lihat di sini .
Todd Menier
3
Sebagian besar jawaban sudah usang dan menunjuk ke proyek yang sekarang ditinggalkan. Port MSOpenTech dihentikan pada 2016. Lihat jawaban saya untuk solusi yang terbaru dengan Redis terbaru (Redis 5, pada saat penulisan ini).
Bukan satu klik untuk saya. Saya sudah menjalankan executable dan masih tidak yakin bagaimana menjalankannya
Trevor de Koekkoek
8
Setelah menjalankan penginstal, saya harus meletakkan file redis.conf secara manual di c: \ Program Files \ Redis, seperti dijelaskan dalam readme. Saya baru saja menyalin c: \ program file \ Redis \ conf \ redis-dist.conf. Kemudian saya dapat memulai layanan dari panel kontrol layanan (atau 'net start redis' dari baris perintah)
solublefish
6
Saya harus mengedit layanan dan mengubah akun menjadi "sistem lokal", jika tidak layanan tidak akan mulai. Saya tidak perlu menyalin file konfigurasi.
Ingo Kegel
24
Perlu dicatat bahwa ini adalah pelabuhan yang sangat tua, hampir 3 tahun. Lihat jawaban saya untuk menjalankan port up-to-date MSOpenTech (hampir) dan layanan pengamat terkait.
Todd Menier
16
ini adalah versi redis yang sangat lama! dari 2012
Alireza Aboutalebi
273
Memperbarui
Jika sudah Windows Subsystem for Linux (WSL), secara native pada Windows 10 dan Windows Server 2019 Anda dapat melakukannya per
jawaban Ogglas
Saya menemukan satu lagi cara sederhana untuk menginstal Redisdi Windows
Yap, solusi terbaik walaupun saya memilih solusi di atas. Yang ini tidak perlu memulai redis-server.exe untuk menggunakannya.
Tom
15
sepertinya pekerjaan dihentikan pada 3,2 pra-rilis tetapi redis sekarang pada 4,0
BaltoStar
Cara paling sederhana untuk mendapatkan instance redise di bawah windows.
Pyrejkee
Saya mendapatThe operation could not be completed
MAZux
Ini bekerja dengan baik pada windows 10, Terima kasih
Rohit Parte
164
Jika Anda ingin menginstal port Redis MSOpenTech terbaru, pada server Windows, diawasi oleh Layanan Windows, tanpa harus membuat sendiri apa pun, baca terus.
MSOpenTech's tampaknya menjadi satu-satunya port yang secara aktif berusaha mengimbangi Redis terbaru dan terhebat. Mereka mengklaim itu sudah siap produksi , tetapi mereka belum benar-benar mengemasnya dengan rapi untuk instalasi di server, terutama jika Anda ingin menjalankan layanan RedisWatcher mereka untuk mengawasi itu, yang direkomendasikan. (Saya mencoba membuat RedisWatcher sendiri sesuai instruksi mereka, tetapi Wix Toolset yang diperlukan berhasil mengacaukan sistem saya dengan cukup baik. Saya tidak akan menerimanya.) Untungnya mereka telah menyediakan semua biner yang Anda butuhkan, hanya saja tidak semua di satu tempat . Dari README :
Sejauh ini RedisWatcher tidak dibawa ke 2.6. Namun ini tidak boleh terpengaruh oleh versi Redis, dan kode di cabang 2.4 harus bekerja dengan biner Redis 2.6.
Jadi, Anda harus mengunduh binari dari 2 cabang untuk mendapatkan semua bit yang diperlukan. Tanpa basa-basi lagi, berikut adalah langkah-langkahnya:
Jalankan InstallWatcher.msi. Ini harus membuat layanan Windows yang disebut pengamat Redis.
Buka konsol Layanan Windows dan mulai layanan pengamat Redis.
(opsional) RedisWatcher harus diinstal ke C: \ Program Files (x86) \ RedisWatcher. Di sana Anda akan menemukan file config yang disebut watcher.conf, yang dapat Anda edit untuk mengatur instance tambahan, menggunakan jalur yang berbeda dari yang saya tentukan di langkah 2 & 3, dll. Anda tidak perlu memulai ulang layanan agar perubahan diterapkan. .
Anda akan senang mencoba yang ini. Ini berfungsi (setidaknya pada server Windows 2008 R2 64bit saya). Membutuhkan waktu 5 menit untuk Anda.
Christiaan Westerbeek
Saya menerima kesalahan yang bagus ketika menjalankan InstallWatcher.msi: Ada masalah dengan paket Pemasang Windows ini. DLL yang diperlukan untuk menyelesaikan instalasi ini tidak dapat dijalankan. Hubungi personel pendukung Anda atau vendor paket.
tfont
Pada akhirnya, jika Anda ingin tahu bahwa itu diinstal dan berfungsi dengan baik, Anda dapat mengunduh Redis Desktop Manager ( github.com/uglide/RedisDesktopManager atau melalui Chocolatey). Secara default, Host adalah localhost yang berjalan pada port 6379.
Ryan Shripat
2
Chocolatey untuk menginstalnya: geekindulgence.com/... Berguna untuk pengembangan mesin IMHO. Untuk server, saya bingung.
PreguntonCojoneroCabrón
redis 2.6.12 adalah versi terakhir yang berfungsi pada Windows Server 2003.
sherdim
142
Versi Redis yang terbaru (hanya beberapa rilis di belakang) dapat ditemukan di sini . Repositori ini memberi Anda versi 3.2.100 (saat ini adalah 3.2) sedangkan jawaban yang paling banyak dipilih hanya memberi Anda versi 2.4.6 dan pembaruan terakhir untuk repo adalah 2 tahun yang lalu.
Instalasi mudah: cukup salin semuanya dari arsip ke folder apa pun dan jalankan redis-server.exe untuk menjalankan server dan redis-cli.exe untuk menyambung ke server ini melalui shell.
Mudah jika hanya ingin menjalankan exe, yang saya tidak akan pernah lakukan di lingkungan produksi tanpa layanan pengamat, dan mereka belum menyediakan biner untuk itu di cabang 2.6 dengan alasan apa pun. Untungnya versi 2.4 dari layanan ini kompatibel dengan versi 2.6 dari exe - lihat jawaban saya untuk menjalankan semuanya.
Todd Menier
7
@ToddMenier kemungkinan besar tidak ada yang akan menjalankan exe di lingkungan produksi, karena orang akan menggunakan beberapa sistem linux untuk ini. Ini adalah cara mengatur redis untuk dapat bermain dengannya dan belajar (dan saya tidak melihat mengapa saya perlu menjalankan beberapa instance redis di sini)
Salvador Dali
Saya menjalankannya dalam produksi dan bekerja dengan baik. Yang mengatakan, semua sama sederajat Anda benar, Linux adalah cara untuk pergi. Tapi kami adalah toko Windows kecil tanpa banyak keahlian.
Todd Menier
+1 (untuk trik img). ps - bagaimana saya bisa membuat windows saya menjalankan server redis tanpa login pengguna? apakah ada versi layanan untuk redis server yang dapat dieksekusi? misalnya - ada server yang diatur ulang, dan sekarang jendela masuk muncul. tapi saya ingin server redis - pada saat itu - akan berjalan.
Royi Namir
2
Terima kasih, Salvador. Inilah yang saya cari. Untuk menunjukkan rasa terima kasih saya, saya hanya memberi Anda kredit ganda. Satu upvote untuk jawaban yang benar, dan satu upvote untuk menunjukkan saya menjauh dari jawaban yang sudah ketinggalan zaman, namun sebagian besar terunggul.
user64141
91
Untuk menginstal Redis untuk Windows
Anda dapat memilih salah satu dari sumber-sumber ini
Ini bekerja untuk saya (zip), saya mencoba dengan msi yang terdaftar di tautan yang sama tetapi tidak berhasil.
Lu Roman
3
Harap dicatat bahwa Anda mungkin mendapatkan perilaku yang Anda klik "redis-server.exe" dan tidak ada yang terjadi. Sebenarnya, Anda perlu menjalankan exe itu dari command prompt dan menyediakan param "--maxheap". Sesuatu seperti ... "redis-server --maxheap 1024M"
Dhrumil Bhankhar
1
Ini adalah jawaban yang pasti. Cara termudah dan andal untuk mendapatkan redis "resmi" di windows. thx
Mungkin ini sedikit terlambat, tetapi saya bisa menjalankan Redis pada Pembaruan Ulang Tahun Windows 10.
Pembaruan Aniversary Windows 10 Hadir dengan Bash di Ubuntu di Windows , cukup, ia disertai dengan bash.
Sebagai catatan, saya menginstal Ubuntu 18 dari toko Windows dan harus sudo apt install gcc makesebelum saya bisa menginstal dan membangun Redis. Berlari ke yang satu ini juga;) stackoverflow.com/questions/37103054/…
jinglesthula
2
Bagaimana Anda mengakses instalasi ini dari windows?
neslekkiM
1
Anda mengaksesnya dari Bash. dan jika Anda menjalankan aplikasi seperti Laravel, Anda hanya perlu mengatur variabel dalam file lingkungan dan redis akan tersedia di proyek Anda. Karena
portalnya
Saya telah mencoba instruksi di tautan 2, itu tidak berhasil untuk saya tetapi ini berhasil: redislabs.com/blog/redis-on-windows-10 , dengan ubuntu 18.04
JLi
Ini adalah cara untuk pergi (WSL), tetapi rinciannya tidak ada (ada di belakang tautan). @Oglas menjawab sama tetapi dengan instruksi instalasi.
np8
52
Pergi ke rilis dan Anda bisa mendapatkan file ZIP yang berisi file yang relevan serta dokumen Word yang dipanggil RedisService.docxdengan instruksi berikut:
Menginstal Layanan
--service-install
Ini harus menjadi argumen pertama pada baris perintah redis-server. Argumen setelah ini diteruskan sesuai urutan yang terjadi pada Redis ketika layanan diluncurkan. Layanan ini akan dikonfigurasi sebagai Autostart dan akan diluncurkan sebagai "NT AUTHORITY \ NetworkService". Setelah instalasi berhasil, pesan sukses akan ditampilkan dan Redis akan keluar. Perintah ini tidak memulai layanan.
Dari apa yang saya dapat kumpulkan, ini tampaknya menjadi cara baru ke depan daripada mengacaukan layanan Windows terpisah untuk memantau dan memulai kembali CLI.
Rilis saat ini (redis-2.8.12.zip) hanya berfungsi untuk Windows x64. Coba 2.6 cabang untuk rilis x86, tetapi yang ini tidak berjalan sebagai layanan: github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu
Apakah metode ini valid untuk 2,8?
bombayquant
1
Apakah kita perlu menginstal Visual Studio, hanya untuk menginstal Redis di Windows? Bodoh sekali. : |
Saya tidak menjalankan redis di windows. Ada terlalu banyak kerumitan yang terlibat dalam menjaga dengan port, dan mereka tertinggal redis-stable oleh satu atau dua versi setiap saat.
Sebaliknya saya menjalankan redis pada mesin virtual Vagrant yang menjalankan redis untuk saya. Saya telah menggabungkan semuanya menjadi repo github sederhana sehingga semua orang bisa bersenang-senang tanpa terlalu banyak kesulitan. Semuanya adalah bangunan otomatis sehingga tidak ada kekacauan. Saya membuat blog tentang detailnya di sini .
Juga di situs ini adalah cara untuk menjalankan Redis tanpa gelandangan. Di windows 8 saya menjalankannya dalam 2 menit.
rtfminc
1
Ini sangat membantu! Terima kasih!
Urasquirrel
14
Anda sekarang dapat menginstal Memurai untuk Windows, cache yang kompatibel Redis dan datastore untuk Windows, saat ini kompatibel dengan Redis 5. Memurai bertujuan untuk memenuhi kebutuhan akan datastore yang kompatibel dengan Redis yang didukung pada platform Windows. Pada intinya, ini didasarkan pada kode sumber Redis, porting untuk berjalan secara asli pada Windows, dan dirancang untuk memberikan tingkat keandalan dan kinerja yang diperlukan untuk lingkungan produksi. Anda dapat mempelajari lebih lanjut dan mengunduh Memurai di https://www.memurai.com .
Redis akan diinstal dalam sesuatu seperti C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Windows PowerShell Hak Cipta (C) 2013 Microsoft Corporation. Seluruh hak cipta.
PS C: \ windows \ system32> choco install redis-64 Chocolatey (v0.9.8.27) sedang menginstal 'redis-64' dan dependensi. Dengan menginstal Anda menerima lisensi untuk 'redis-64' dan setiap dependensi yang Anda instal.
redis-64 v2.8.9 Ditambahkan C: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe shim menunjuk ke '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'. Ditambahkan C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe shim menunjuk ke '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'. Ditambahkan C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe shim menunjuk ke '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'. Ditambahkan C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe shim menunjuk ke '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe'. Ditambahkan C: \ ProgramData \ chocolatey \ bin \ redis-server.exe shim menunjuk ke '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'. Selesai menginstal 'redis-64' dan dependensi - jika kesalahan tidak ditampilkan di konsol, tidak ada yang terdeteksi. Periksa log untuk kesalahan jika tidak yakin
Kemudian jalankan server dengan
redis-server
Atau CLI dengan
redis-cli
Ikuti instruksi di C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx untuk menginstal layanan redis
Jika sudah Windows Subsystem for Linux (WSL), secara native di Windows 10 dan Windows Server 2019 Anda dapat melakukannya seperti ini:
Siapkan WSL:
Untuk mengaktifkan Windows Subsystem untuk Linux, ikuti instruksi pada
Microsoft Documents . Versi singkatnya adalah: Di Windows 10, Microsoft mengganti Command Prompt dengan PowerShell sebagai shell default. Buka PowerShell sebagai Administrator dan jalankan perintah ini untuk mengaktifkan Windows Subsystem for Linux (WSL):
Reboot Windows setelah melakukan perubahan — perhatikan bahwa Anda hanya perlu melakukan ini satu kali saja.
Unduh dan instal salah satu distro Linux yang didukung dari Microsoft Store . Ubuntu berfungsi dengan baik.
Instal dan Uji Redis:
Jalankan distro yang terinstal dari Windows Store Anda dan kemudian instal redis-server. Contoh berikut berfungsi dengan Ubuntu (Anda harus menunggu inisialisasi dan membuat login saat pertama kali digunakan):
Sebuah catatan - versi terbaru untuk ubuntu di toko tidak berfungsi untuk saya. Harus menghapus dan menginstal versi 18.04 sebagai gantinya redis berfungsi.
JLi
Ini adalah cara paling mutakhir untuk menggunakan Redis pada Windows 10.
np8
10
The halaman download Redis sekarang memiliki link ke beberapa port Windows tidak resmi. Yang dmajkic tampaknya menjadi yang paling populer / lengkap.
Saya menggunakan Memurai yang merupakan cache yang kompatibel dengan Redis dan datastore untuk Windows. Ini juga direkomendasikan oleh Microsoft open tech seperti yang tertulis pada proyek sebelumnya di sini .
Proyek ini tidak lagi dipelihara secara aktif. Jika Anda mencari Redis versi Windows, Anda mungkin ingin memeriksa Memurai. Harap dicatat bahwa Microsoft tidak secara resmi mendukung produk ini dengan cara apa pun.
Salah satu cara paling mudah untuk menjalankan Redis pada host windows adalah dengan menggunakan wadah Docker Redis. Jalankan Hyper-V, Unduh Docker dan jalankan Redis
Anda dapat menginstal Redis dengan mengikuti artikel ini:
https://github.com/ServiceStack/redis-windows
tetapi untuk langsung, Anda dapat mengunduhnya dengan tautan ini:
https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip
setelah mengunduh, buka direktori yang Anda sukai untuk meletakkan file Anda, lalu ekstrak file zip, lalu buka prompt perintah dan buka direktori tempat Anda mengekstrak file Anda, lalu ketik " redis-server "dan tekan enter (untuk membuka perintah buka redis-cli dan rutekan ke direktori redis, tetapi alih-alih" redis-server "jalankan" redis-cli ").
Begitu gelandangan telah mengaktifkan dan menjalankan kotak, bagaimana Anda mengakses redis? Saya pikir build terbaru tidak mengkompilasi redis dengan benar. Ini akan menjadi gelandangan di windows 64bit
Stephen Patten
Humm, saya melihat dalam perintah yang dieksekusi bahwa port redis diteruskan :) Jadi saya menganggap itu berarti localhost: 6379 adalah tempat saya menggunakan redis dari
(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
Versi redis pada windows diterbitkan oleh tim teknologi terbuka microsoft. Namun baru-baru ini proyek ini telah diarsipkan ke https://github.com/MicrosoftArchive/redis hanya-baca dan tidak akan diperbarui. Telah menghentikan pengembangan
bagaimana Anda membuat layanan dengannya? beberapa dari kita tidak berpengalaman dalam bidang-bidang ini
r3wt
Berjalan sebagai layanan / server: $ src / redis-server --dari
Kentative
Eh? "Inilah instruksi saya untuk menginstal redis di windows" ... sekelompok perintah linux dijalankan di linux menggunakan "Windows Subsystem" ...: facepalm:
War
1
War - ini menggunakan Window tetapi melalui Windows Subsystem untuk Linux - Saya menemukan ini sebagai solusi terbaik.
Kentative
Layanan persisten di bawah WSL tidak didukung. Ini adalah downer untuk menjalankan sudo service redis-server startsetiap kali kotak win10 dimulai ulang. lebih baik menggunakan wadah buruh pelabuhan
MortenB
3
Karena port Redis MSOpenTech tidak lagi dipertahankan - siapa pun yang tertarik dengan port asli Redis untuk Windows sekarang bisa mendapatkan versi "alpha" dari Redis 4.0.2 untuk Windows dari sini: https://github.com/tporadowski/redis/releases . Garpu ini merupakan gabungan dari versi 3.2.100 terbaru dari MSOpenTech dan 4.0.2 dari antirez / redis dengan beberapa perbaikan bug. Saat ini port tidak memiliki dukungan modul dan dependensi masih harus diperbarui ke apa yang digunakan Redis.
Proyek MSOpenTech-Redis tidak lagi dipelihara secara aktif. Jika Anda mencari Redis versi Windows, Anda mungkin ingin memeriksa Memurai. Harap dicatat bahwa Microsoft tidak secara resmi mendukung produk ini dengan cara apa pun. Lebih detail di https://github.com/microsoftarchive/redis
Membaca tentang beberapa pengguna yang menjalankan Redis di VM, saya teringat rekomendasi dari tim Redis:
Redis berjalan lebih lambat di VM. Tol virtualisasi cukup tinggi karena untuk banyak operasi umum. (...) Lebih suka menjalankan Redis pada kotak fisik, terutama jika Anda menyukai latensi deterministik. Pada hypervisor state-of-the-art (VMWare), hasil redis-benchmark pada VM melalui jaringan fisik hampir dibagi 2 dibandingkan dengan mesin fisik, dengan beberapa waktu CPU yang signifikan dihabiskan dalam sistem dan interupsi.
Proyek Redis tidak secara resmi mendukung Windows. Namun, grup Microsoft Open Tech mengembangkan dan memelihara port Windows ini yang menargetkan Win64.
Jawaban:
Satu klik Redis instal sebagai layanan Windows:
https://github.com/rgl/redis/downloads
Unduh dan jalankan .exe atas (abaikan tombol "unduh sebagai zip")
Sunting: Untuk versi terbaru Redis untuk Windows lihat
MSOpenTech/redis
. Lihat jawaban Todd Menier untuk informasi lebih lanjut.sumber
Memperbarui
Jika sudah
Windows Subsystem for Linux (WSL)
, secara native pada Windows 10 dan Windows Server 2019 Anda dapat melakukannya per jawaban OgglasSaya menemukan satu lagi cara sederhana untuk menginstal
Redis
di WindowsUnduh
Redis
.msi
file terbaru darihttps://github.com/MSOpenTech/redis/releases
setelah instalasi. Layanan redis diinstal, kita dapat mengoperasikannya dari
Service manager
sumber
The operation could not be completed
Jika Anda ingin menginstal port Redis MSOpenTech terbaru, pada server Windows, diawasi oleh Layanan Windows, tanpa harus membuat sendiri apa pun, baca terus.
MSOpenTech's tampaknya menjadi satu-satunya port yang secara aktif berusaha mengimbangi Redis terbaru dan terhebat. Mereka mengklaim itu sudah siap produksi , tetapi mereka belum benar-benar mengemasnya dengan rapi untuk instalasi di server, terutama jika Anda ingin menjalankan layanan RedisWatcher mereka untuk mengawasi itu, yang direkomendasikan. (Saya mencoba membuat RedisWatcher sendiri sesuai instruksi mereka, tetapi Wix Toolset yang diperlukan berhasil mengacaukan sistem saya dengan cukup baik. Saya tidak akan menerimanya.) Untungnya mereka telah menyediakan semua biner yang Anda butuhkan, hanya saja tidak semua di satu tempat . Dari README :
Jadi, Anda harus mengunduh binari dari 2 cabang untuk mendapatkan semua bit yang diperlukan. Tanpa basa-basi lagi, berikut adalah langkah-langkahnya:
sumber
Versi Redis yang terbaru (hanya beberapa rilis di belakang) dapat ditemukan di sini . Repositori ini memberi Anda versi 3.2.100 (saat ini adalah 3.2) sedangkan jawaban yang paling banyak dipilih hanya memberi Anda versi 2.4.6 dan pembaruan terakhir untuk repo adalah 2 tahun yang lalu.
Instalasi mudah: cukup salin semuanya dari arsip ke folder apa pun dan jalankan redis-server.exe untuk menjalankan server dan redis-cli.exe untuk menyambung ke server ini melalui shell.
sumber
Untuk menginstal Redis untuk Windows
Anda dapat memilih salah satu dari sumber-sumber ini
Secara pribadi saya lebih suka opsi pertama
Ekstrak zip ke direktori yang sudah disiapkan
jalankan
redis-server.exe
atauredis-server.exe --maxheap 2gb
redis-cli.exe
Anda dapat mulai menggunakan Redis sekarang, silakan merujuk untuk perintah
sumber
Mungkin ini sedikit terlambat, tetapi saya bisa menjalankan Redis pada Pembaruan Ulang Tahun Windows 10.
Pembaruan Aniversary Windows 10 Hadir dengan Bash di Ubuntu di Windows , cukup, ia disertai dengan bash.
Di bawah ini adalah dua tutorial yang saya ikuti:
1- Cara Memasang dan Menggunakan Linux Bash Shell pada Windows 10
2- Cara Memasang dan Menggunakan Redis
Di bawah ini adalah gambar menjalankan Redis.
Nikmati :)
sumber
sudo apt install gcc make
sebelum saya bisa menginstal dan membangun Redis. Berlari ke yang satu ini juga;) stackoverflow.com/questions/37103054/…Pergi ke rilis dan Anda bisa mendapatkan file ZIP yang berisi file yang relevan serta dokumen Word yang dipanggil
RedisService.docx
dengan instruksi berikut:Dan kemudian, dalam dokumen yang sama, contoh lain:
Dari apa yang saya dapat kumpulkan, ini tampaknya menjadi cara baru ke depan daripada mengacaukan layanan Windows terpisah untuk memantau dan memulai kembali CLI.
sumber
Unduh redis dari Unduh Redis untuk windows
net start redis
Itu dia.
sumber
MS Open Tech baru-baru ini membuat versi Redis tersedia untuk diunduh di Github. Mereka mengatakan bahwa itu belum siap produksi, tetapi awasi itu.
Github repo
Unduh rilis sebagai MSI
sumber
Ada dua cara. Anda dapat menggunakan file instalasi MSI atau melakukannya secara manual:
Pertama-tama unduh msi atau file zip:
Anda dapat mengunduh kedua file dari sini: https://github.com/MicrosoftArchive/redis/releasesTonton video tutorial (video mencakup contoh dari kedua instalasi)
lihat tutorial video pemasangan ini:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
sumber
Saya tidak menjalankan redis di windows. Ada terlalu banyak kerumitan yang terlibat dalam menjaga dengan port, dan mereka tertinggal redis-stable oleh satu atau dua versi setiap saat.
Sebaliknya saya menjalankan redis pada mesin virtual Vagrant yang menjalankan redis untuk saya. Saya telah menggabungkan semuanya menjadi repo github sederhana sehingga semua orang bisa bersenang-senang tanpa terlalu banyak kesulitan. Semuanya adalah bangunan otomatis sehingga tidak ada kekacauan. Saya membuat blog tentang detailnya di sini .
sumber
localhost:6379
.Saya pikir ini adalah dua cara paling sederhana untuk menjalankan Redis di Windows
1 - Port asli (dan diperbarui) untuk Windows
Seperti dijelaskan di sini pada Opsi 3) Menjalankan port asli Microsoft Redis :
2 - Dengan Gelandangan
Anda dapat menggunakan Redis di Windows dengan Vagrant, seperti yang dijelaskan di sini :
sumber
Anda sekarang dapat menginstal Memurai untuk Windows, cache yang kompatibel Redis dan datastore untuk Windows, saat ini kompatibel dengan Redis 5. Memurai bertujuan untuk memenuhi kebutuhan akan datastore yang kompatibel dengan Redis yang didukung pada platform Windows. Pada intinya, ini didasarkan pada kode sumber Redis, porting untuk berjalan secara asli pada Windows, dan dirancang untuk memberikan tingkat keandalan dan kinerja yang diperlukan untuk lingkungan produksi. Anda dapat mempelajari lebih lanjut dan mengunduh Memurai di https://www.memurai.com .
CEO Alexis Campailla , Memurai
sumber
Jika Anda senang dengan sedikit Powershell, Anda juga bisa mendapatkan binari Windows yang sangat baru menggunakan Powershell dan cokelat.
Pertama, tambahkan chocolatey ke Powershell mengikuti instruksi di sini (satu baris perintah sederhana sebagai admin): https://chocolatey.org/
Kemudian, gunakan Powershell untuk mendapatkan paket redis dari cokelat: http://chocolatey.org/packages/redis-64
Redis akan diinstal dalam sesuatu seperti C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Kemudian jalankan server dengan
Atau CLI dengan
Ikuti instruksi di C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx untuk menginstal layanan redis
sumber
Jika sudah
Windows Subsystem for Linux (WSL)
, secara native di Windows 10 dan Windows Server 2019 Anda dapat melakukannya seperti ini:Siapkan WSL:
Untuk mengaktifkan Windows Subsystem untuk Linux, ikuti instruksi pada Microsoft Documents . Versi singkatnya adalah: Di Windows 10, Microsoft mengganti Command Prompt dengan PowerShell sebagai shell default. Buka PowerShell sebagai Administrator dan jalankan perintah ini untuk mengaktifkan Windows Subsystem for Linux (WSL):
Reboot Windows setelah melakukan perubahan — perhatikan bahwa Anda hanya perlu melakukan ini satu kali saja.
Unduh dan instal salah satu distro Linux yang didukung dari Microsoft Store . Ubuntu berfungsi dengan baik.
Instal dan Uji Redis:
Jalankan distro yang terinstal dari Windows Store Anda dan kemudian instal redis-server. Contoh berikut berfungsi dengan Ubuntu (Anda harus menunggu inisialisasi dan membuat login saat pertama kali digunakan):
Mulai ulang server Redis untuk memastikannya berjalan:
Jalankan perintah Redis sederhana untuk memverifikasi server Redis Anda berjalan dan tersedia:
Untuk menghentikan server Redis Anda:
Sumber:
https://redislabs.com/blog/redis-on-windows-10/
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
sumber
The halaman download Redis sekarang memiliki link ke beberapa port Windows tidak resmi. Yang dmajkic tampaknya menjadi yang paling populer / lengkap.
Jawaban yang lebih terperinci: Cara menjalankan Redis sebagai layanan di bawah Windows
sumber
Saya menggunakan Memurai yang merupakan cache yang kompatibel dengan Redis dan datastore untuk Windows. Ini juga direkomendasikan oleh Microsoft open tech seperti yang tertulis pada proyek sebelumnya di sini .
sumber
Salah satu cara paling mudah untuk menjalankan Redis pada host windows adalah dengan menggunakan wadah Docker Redis. Jalankan Hyper-V, Unduh Docker dan jalankan Redis
sumber
Anda dapat menginstal Redis dengan mengikuti artikel ini: https://github.com/ServiceStack/redis-windows tetapi untuk langsung, Anda dapat mengunduhnya dengan tautan ini: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip setelah mengunduh, buka direktori yang Anda sukai untuk meletakkan file Anda, lalu ekstrak file zip, lalu buka prompt perintah dan buka direktori tempat Anda mengekstrak file Anda, lalu ketik " redis-server "dan tekan enter (untuk membuka perintah buka redis-cli dan rutekan ke direktori redis, tetapi alih-alih" redis-server "jalankan" redis-cli ").
sumber
Saya telah memberikan instruksi dan unduhan instalasi untuk 2 cara paling populer menjalankan Redis di windows di: https://github.com/mythz/redis-windows yang menunjukkan cara:
sumber
Menggunakan Windows 10?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
sumber
Anda dapat mencoba baboonstack , yang meliputi redis dan juga manajer versi node.js dan mongoDB. Dan itu lintas platform.
sumber
Versi redis pada windows diterbitkan oleh tim teknologi terbuka microsoft. Namun baru-baru ini proyek ini telah diarsipkan ke https://github.com/MicrosoftArchive/redis hanya-baca dan tidak akan diperbarui. Telah menghentikan pengembangan
sumber
Berikut adalah langkah-langkah saya untuk menginstal Redis 4.0.8 pada Windows 10 Pro (1709) melalui Windows Subsystem untuk Linux:
Anda dapat melewati beberapa langkah jika memiliki lingkungan yang terkini.
sumber
sudo service redis-server start
setiap kali kotak win10 dimulai ulang. lebih baik menggunakan wadah buruh pelabuhanKarena port Redis MSOpenTech tidak lagi dipertahankan - siapa pun yang tertarik dengan port asli Redis untuk Windows sekarang bisa mendapatkan versi "alpha" dari Redis 4.0.2 untuk Windows dari sini: https://github.com/tporadowski/redis/releases . Garpu ini merupakan gabungan dari versi 3.2.100 terbaru dari MSOpenTech dan 4.0.2 dari antirez / redis dengan beberapa perbaikan bug. Saat ini port tidak memiliki dukungan modul dan dependensi masih harus diperbarui ke apa yang digunakan Redis.
sumber
Proyek MSOpenTech-Redis tidak lagi dipelihara secara aktif. Jika Anda mencari Redis versi Windows, Anda mungkin ingin memeriksa Memurai. Harap dicatat bahwa Microsoft tidak secara resmi mendukung produk ini dengan cara apa pun. Lebih detail di https://github.com/microsoftarchive/redis
Untuk menginstal & mengatur Redis Server pada Windows 10 https://redislabs.com/blog/redis-on-windows-10
Untuk menginstal & mengatur Redis Server di macOS & Linux https://redis.io/download
Anda juga dapat menginstal & mengatur Redis Server di Linux melalui manajer paket
Untuk Panduan Instalasi & Pengaturan Redis Server cepat untuk macOS https://github.com/rahamath18/Redis-on-MacOS
sumber
Membaca tentang beberapa pengguna yang menjalankan Redis di VM, saya teringat rekomendasi dari tim Redis:
Redis berjalan lebih lambat di VM. Tol virtualisasi cukup tinggi karena untuk banyak operasi umum. (...) Lebih suka menjalankan Redis pada kotak fisik, terutama jika Anda menyukai latensi deterministik. Pada hypervisor state-of-the-art (VMWare), hasil redis-benchmark pada VM melalui jaringan fisik hampir dibagi 2 dibandingkan dengan mesin fisik, dengan beberapa waktu CPU yang signifikan dihabiskan dalam sistem dan interupsi.
sumber
Proyek Redis tidak secara resmi mendukung Windows. Namun, grup Microsoft Open Tech mengembangkan dan memelihara port Windows ini yang menargetkan Win64.
http://redis.io/download
sumber
Tidak ada versi asli Redis untuk windows. (Hanya beberapa versi lama yang tersedia)
Tetapi Anda dapat menginstal versi terbaru menggunakan WSL (Windows Subsystem untuk Linux), Lihat blog berikut dari Redis Labs:
https://redislabs.com/blog/redis-on-windows-10
sumber
Redis x86 builds (32-bit) terbaru dapat ditemukan di sini: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Mengatakan bahwa ia akan mempertahankan cabang 2.8. * Dan 3.0. *.
sumber