Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 18150|Jawab: 5

[Sumber] [Pertempuran aktual]. NET/C# mengekspor cache menggunakan kueri fuzzy StackExchange.Redis

[Salin tautan]
Diposting pada 13/02/2022 12.50.33 | | | |
Persyaratan: Beberapa data perlu diekspor dari cache Redis melalui wildcard untuk memecahkan masalah. NET/C# menggunakan klien StackExchange.Redis untuk memanipulasi cache Redis dan mengekspornya sebagai file txt ke disk lokal. Prinsipnya adalah memfilter semua kunci melalui perintah SCAN, lalu mengkueri nilai setiap kunci.

Perintah KEYS di Redis mengembalikan semua kunci yang cocok sekaligus, ketika ada banyak kunci di Redis, itu adalah bahaya tersembunyi untuk konsumsi memori dan server redis, dan untuk versi Redis 2.8 ke atasnya, ini memberi kita perintah yang lebih baik untuk melintasi tombol SCAN.

SCAN hanya mengembalikan sejumlah kecil elemen per eksekusi, sehingga dapat digunakan di lingkungan produksi tanpa masalah yang dapat memblokir server seperti perintah KEYS atau SMEMBERS.

Perintah SCAN adalah iterator berbasis kursor. Ini berarti bahwa setiap kali perintah dipanggil, perlu menggunakan kursor yang dikembalikan oleh panggilan sebelumnya sebagai argumen kursor untuk panggilan berikutnya, untuk melanjutkan proses iterasi sebelumnya

Ketika parameter kursor (yaitu, kursor) dari perintah SCAN diatur ke 0, server akan memulai iterasi baru, dan ketika server mengembalikan kursor dengan nilai 0 ke pengguna, iterasi berakhir.

Resensi:

Operasi .NET/C# Koleksi tidak berurutan Redis
https://www.itsvse.com/thread-9622-1-1.html

.NET/C# operasi penambahan, penghapusan, modifikasi, dan kueri cache redis [kode sumber]
https://www.itsvse.com/thread-4068-1-1.html

Pertama, kami memasukkan 100.000 batang ke dalam RedisUser:GUID 格式Data seperti yang ditunjukkan pada gambar di bawah ini:



.NET/C# menggunakan StackExchange.Redis untuk mengkueri data "User:*" dan mengeluarkannya ke disk lokal Anda sebagai file txt, kode sumbernya adalah sebagai berikut:

Renderingnya adalah sebagai berikut:



(Akhir)





Mantan:MongoDB Melihat dan Membuat Indeks
Depan:JS front-end memecahkan masalah hilangnya akurasi serialisasi JSON
Diposting pada 13/02/2022 16.28.07 |
Mari kita lihat lagi.
Diposting pada 14/02/2022 17.44.42 |
Belajar belajar
Diposting pada 08/03/2022 08.55.18 |
Belajar belajar hhhhhh
Diposting pada 20/06/2022 22.40.27 |
Mari kita lihat solusi dari pria besar itu hee hee
Diposting pada 25/02/2023 16.29.07 |
Hanya membutuhkannya, terima kasih
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com