Bagikan melalui


Menambahkan Azure Cache for Redis dengan menggunakan Layanan Tersambung Visual Studio

Dengan Visual Studio, Anda dapat menyambungkan salah satu hal berikut ini ke Azure Cache for Redis dengan menggunakan fitur Layanan Tersambung:

  • Aplikasi konsol .NET Framework
  • ASP.NET Model-View-Controller (MVC) (.NET Framework)
  • Inti ASP.NET
  • .NET Core (termasuk aplikasi konsol, WPF, Formulir Windows, pustaka kelas)
  • Peran Pekerja .NET Core
  • Azure Functions
  • Aplikasi Universal Windows Platform
  • Xamarin
  • Cordova

Fungsionalitas layanan terhubung menambahkan semua referensi dan kode koneksi yang diperlukan ke proyek, dan memodifikasi file konfigurasi Anda dengan tepat.

Prasyarat

  • Visual Studio dengan beban kerja Azure diinstal.
  • Proyek dari salah satu jenis yang didukung
  • Akun Azure. Jika Anda tidak memiliki akun Azure, aktifkan manfaat Azure Anda untuk pelanggan Visual Studio atau daftar untuk uji coba gratis.

Menyambungkan ke Azure Cache for Redis menggunakan Layanan Tersambung

  1. Buka proyek Anda di Visual Studio.

  2. Di Penjelajah Solusi, klik kanan node Layanan Tersambung, dan, dari menu konteks, pilih Tambahkan Layanan Tersambung.

    Jika Anda tidak melihat simpul Connected Services, pilih Tambahkan Project>Connected Services.>

  3. Di tab Layanan Tersambung, pilih ikon + untuk Dependensi Layanan.

    Cuplikan layar memperlihatkan layanan tersambung dipilih di panel menu. Ikon + disorot untuk penekanan.

  4. Di halaman Tambahkan Dependensi, pilih Azure Cache for Redis.

    Cuplikan layar halaman Tambahkan Dependensi. Azure Cache for Redis dipilih.

    Jika Anda belum masuk, masuk ke akun Azure Anda. Jika Anda tidak memiliki akun Azure, Anda dapat mendaftar untuk coba gratis.

  5. Di layar Konfigurasikan Azure Cache for Redis, pilih Azure Cache for Redis yang sudah ada, dan pilih Berikutnya.

    Jika Anda perlu membuat komponen baru, lanjutkan ke langkah berikutnya. Jika tidak, lewati ke langkah 7.

    Cuplikan layar Konfigurasikan Azure Cache for Redis. Selanjutnya disorot.

  6. Untuk membuat Azure Cache for Redis:

    1. Pilih Buat Azure Redis Cache baru di bagian bawah layar.

    2. Isi layar Azure Cache for Redis: Buat baru, dan pilih Buat.

      Cuplikan layar halaman baru buat Azure Cache for Redis. Buat disorot.

    3. Saat layar Konfigurasikan Azure Cache for Redis ditampilkan, cache baru muncul dalam daftar. Pilih database baru dalam daftar, dan pilih Berikutnya.

  7. Masukkan nama string koneksi, atau pilih default, dan pilih apakah Anda ingin string koneksi disimpan dalam file rahasia lokal, atau di Azure Key Vault.

    Cuplikan layar halaman informasi koneksi Azure Cache for Redis. Selanjutnya disorot.

  8. Layar Ringkasan perubahan menunjukkan semua modifikasi yang akan dilakukan pada proyek jika Anda menyelesaikan proses. Jika perubahan terlihat OK, pilih Selesai.

    Cuplikan layar halaman Ringkasan perubahan. Penyelesaian disorot.

  9. Koneksi muncul di bawah bagian Dependensi Layanan dari tab Layanan Tersambung.

    Cuplikan layar memperlihatkan daftar dependensi layanan yang dikonfigurasi.

Catatan

Untuk proyek .NET Framework, antarmuka pengguna Connected Services sedikit berbeda. Untuk melihat perbedaannya, bandingkan dengan versi Visual Studio 2019 dari halaman ini.

  1. Buka proyek Anda di Visual Studio.

  2. Di Penjelajah Solusi, klik kanan simpul Connected Services, dan, dari menu konteks, pilih Tambahkan untuk membuka menu layanan yang tersedia.

    Cuplikan layar memperlihatkan opsi menu konteks Connected Services.

    Jika Anda tidak melihat simpul Connected Services, pilih Tambahkan Project>Connected Services.>

  3. Pilih Azure Cache for Redis. Halaman Sambungkan ke dependensi muncul. Anda akan melihat dua opsi, satu untuk emulator lokal, Redis Cache pada kontainer (Lokal), dan satu untuk menyambungkan ke layanan Azure Cache for Redis langsung. Anda dapat mengurangi biaya dan menyederhanakan pengembangan awal dengan memulai dengan emulator lokal. Anda dapat bermigrasi ke layanan langsung nanti dengan mengulangi langkah-langkah ini dan memilih opsi lainnya.

    Cuplikan layar memperlihatkan pilihan Azure Cache for Redis

    Jika Anda memilih Azure Cache for Redis secara lokal, klik Berikutnya ke cache Sambungkan ke Redis di layar kontainer .

    Cuplikan layar memperlihatkan opsi koneksi untuk Azure Cache for Redis dalam kontainer lokal.

    Tentukan Nama kontainer, gambar Kontainer, dan pemetaan port atau terima default, dan klik Berikutnya untuk melihat layar Ringkasan perubahan , yang menunjukkan perubahan apa yang akan dilakukan pada proyek Anda. Referensi paket NuGet ditambahkan ke proyek Anda dan kode koneksi untuk emulator lokal ditambahkan ke proyek Anda.

    Jika Anda ingin menyambungkan ke layanan Azure, lanjutkan ke langkah berikutnya, atau jika Anda belum masuk, masuk ke akun Azure Anda sebelum melanjutkan. Jika Anda tidak memiliki akun Azure, Anda dapat mendaftar untuk coba gratis.

  4. Untuk menggunakan layanan langsung, pilih Azure Cache for Redis.

    Cuplikan layar halaman Tambahkan Dependensi. Azure Cache for Redis dipilih.

    Jika Anda belum masuk, masuk ke akun Azure Anda. Jika Anda tidak memiliki akun Azure, Anda dapat mendaftar untuk coba gratis.

  5. Di layar Konfigurasikan Azure Cache for Redis, pilih Azure Cache for Redis yang sudah ada, dan pilih Berikutnya.

    Jika Anda perlu membuat komponen baru, lanjutkan ke langkah berikutnya. Jika tidak, lewati ke langkah 7.

    Cuplikan layar Konfigurasikan Azure Cache for Redis. Selanjutnya disorot.

  6. Untuk membuat Azure Cache for Redis:

    1. Pilih Buat Azure Redis Cache baru di bagian bawah layar.

    2. Isi layar Azure Cache for Redis: Buat baru, dan pilih Buat.

      Cuplikan layar halaman baru buat Azure Cache for Redis. Buat disorot.

    3. Saat layar Konfigurasikan Azure Cache for Redis ditampilkan, cache baru muncul dalam daftar. Pilih database baru dalam daftar, dan pilih Berikutnya.

  7. Masukkan nama pengaturan koneksi, atau terima default.

    Cuplikan layar halaman informasi koneksi Azure Cache for Redis. Selanjutnya disorot.

    Catatan

    Untuk meningkatkan keamanan, di Visual Studio 17.12 dan yang lebih baru, langkah ini membuat nama pengaturan koneksi; versi sebelumnya membuat string koneksi. String koneksi yang disimpan di sistem file lokal dapat menyebabkan risiko keamanan, jika string tersebut secara tidak sengaja terekspos.

  8. Klik Pengaturan tambahan dan pilih apakah Anda ingin pengaturan koneksi disimpan dalam file rahasia lokal, atau di Azure Key Vault.

    Cuplikan layar halaman pengaturan tambahan Azure Cache for Redis.

  9. Layar Ringkasan perubahan menunjukkan semua modifikasi yang akan dilakukan pada proyek jika Anda menyelesaikan proses. Jika perubahan terlihat OK, pilih Selesai.

    Cuplikan layar halaman Ringkasan perubahan. Penyelesaian disorot.

  10. Di Penjelajah Solusi, klik dua kali pada simpul Connected Services untuk membuka tab Layanan Tersambung. Koneksi muncul di bawah bagian Dependensi Layanan:

    Cuplikan layar memperlihatkan daftar dependensi layanan yang dikonfigurasi.

    Jika Anda mengklik tiga titik di samping dependensi yang Anda tambahkan, Anda bisa melihat berbagai opsi seperti Sambungkan untuk membuka kembali wizard dan mengubah koneksi. Anda juga dapat mengklik tiga titik di kanan atas jendela untuk melihat opsi untuk memulai dependensi lokal, mengubah pengaturan, dan lainnya.

Langkah berikutnya

Untuk aplikasi ASP.NET, kasus penggunaan umum untuk Azure Cache for Redis adalah untuk menyimpan status sesi atau output halaman (respons HTTP). ASP.NET Core menyediakan layanan bawaan untuk kasus penggunaan ini, yang harus digunakan sebagai gantinya saat Anda menggunakan ASP.NET Core.

Untuk menyimpan status sesi di aplikasi ASP.NET, lihat Penyedia Status Sesi ASP.NET.

Untuk menyimpan output halaman di aplikasi ASP.NET, lihat Penyedia Cache Output ASP.NET.