lokasi sekarang:Rumah > Artikel teknikal > pangkalan data > Redis

  • Penapis SpringBoot+Redis Bloom menghalang trafik berniat jahat daripada menembusi cache
    Penapis SpringBoot+Redis Bloom menghalang trafik berniat jahat daripada menembusi cache
    Butirannya adalah seperti berikut: Apakah itu penembusan trafik berniat jahat Anggapkan bahawa Redis kami mengandungi set e-mel berdaftar pengguna, dengan e-mel sebagai kunci, dan ia sepadan dengan beberapa medan jadual Pengguna dalam DB. Secara umumnya, apabila permintaan yang munasabah masuk, kami akan terlebih dahulu menentukan sama ada pengguna adalah ahli dalam Redis, kerana membaca data daripada cache kembali dengan cepat. Jika ahli ini tidak wujud dalam cache, kami akan menanyakannya dalam DB. Sekarang bayangkan terdapat berpuluh-puluh juta permintaan daripada IP yang berbeza (jangan fikir tiada, kami menemuinya pada 2018 dan 2019, kerana kos serangan sangat rendah) untuk mengakses tapak web anda dengan kunci yang tidak wujud dalam Redis Mari bayangkan ini: permintaan tiba di pelayan web
    Redis 1609 2023-05-30 08:16:05
  • Cara Redis melaksanakan replikasi tuan-hamba
    Cara Redis melaksanakan replikasi tuan-hamba
    Memperkenalkan Redis lebih awal, kita semua beroperasi pada pelayan, yang bermaksud bahawa operasi membaca, menulis dan sandaran semuanya dilakukan pada pelayan Redis Apabila bilangan lawatan projek meningkat, operasi pada pelayan Redis juga semakin kerap. walaupun kelajuan membaca dan menulis Redis sangat pantas, ia juga akan menyebabkan kelewatan tertentu pada tahap tertentu Untuk menyelesaikan masalah volum akses yang besar, satu kaedah yang biasanya diguna pakai ialah Master/Slave seni bina master-slave, Master Terutamanya untuk. menulis, Slave adalah terutamanya untuk membaca Selepas nod Master dikemas kini, ia akan disegerakkan secara automatik ke nod Slave mengikut konfigurasi. Seterusnya, kami akan memperkenalkan cara membina seni bina tuan-hamba. ps: Ini saya
    Redis 2008 2023-05-30 08:01:48
  • Pemasangan Redis5 BloomFilter di bawah mac dan cara menggunakannya dengan python
    Pemasangan Redis5 BloomFilter di bawah mac dan cara menggunakannya dengan python
    Pasang dan gunakan penapis Bloom Pasang dan gunakan penapis Bloom (BloomFilter) untuk Redis5 /RedisBloom/RedisBloom.git#https://github.com/RedisBloom/RedisBloom. 3. Masukkan direktori pemalam: cdredisbloom/ (ia adalah RedisBloom sebelum menamakan semula) 4. Laksanakan: make5
    Redis 1065 2023-05-30 08:01:05
  • Bagaimana untuk menulis skrip pengesanan tanpa kebenaran python3 Redis
    Bagaimana untuk menulis skrip pengesanan tanpa kebenaran python3 Redis
    importsysimportgetoptimportsocketdefget_target():opts,args=getopt.getopt(sys.argv[1:],'-i:-p:-h')#print(opts)foropt_name,opt_valueinopts:ifopt_name=='-h':print( '[*]Maklumat bantuan ini[*]n''[*]
    Redis 1553 2023-05-29 23:55:04
  • Apakah kaedah pelaksanaan skrip Lua dan senario aplikasi dalam Redis?
    Apakah kaedah pelaksanaan skrip Lua dan senario aplikasi dalam Redis?
    1. Gambaran keseluruhan skrip RedisLua Fungsi skrip Lua Redis membolehkan pengguna menulis skrip tersuai dan melaksanakannya pada pelayan Redis. Lua ialah bahasa skrip ringan dengan kelebihan kesederhanaan, kecekapan dan kebolehskalaan. Dalam Redis, skrip Lua boleh digunakan untuk pemprosesan data yang kompleks, seperti penapisan data, pengagregatan, pengisihan, dsb., dan juga boleh meningkatkan prestasi pelayan Redis. 2. Kelebihan skrip RedisLua Berbanding dengan kaedah arahan Redis tradisional, skrip Lua mempunyai kelebihan berikut: (1) Mengurangkan kelewatan rangkaian: Skrip Lua menggabungkan berbilang arahan Redis ke dalam satu skrip, mengurangkan rangkaian antara klien dan Interaksi pelayan. Pada masa yang sama, pelayan Redis juga menyediakan E
    Redis 2541 2023-05-29 23:10:21
  • Apakah dua perangkap yang perlu dielakkan oleh kunci yang diedarkan oleh Redis?
    Apakah dua perangkap yang perlu dielakkan oleh kunci yang diedarkan oleh Redis?
    1 Lubang pertama: masa keluaran kunci yang salah 1.1 Cari masalah dan analisis masalah dalam kod berikut: //Distributed lock service publicinterfaceRedisLockService{//Dapatkan kunci publicbooleangetLock(Stringkey);//Lepaskan kunci publicbooleanreleaseLock(Stringkey); }// Perkhidmatan perniagaan publicclassBizService{@ResourceprivateRedisLockServiceredisLockService;publicvoidbizMethod(
    Redis 1268 2023-05-29 22:52:04
  • Analisis contoh Redis bersepadu Springboot
    Analisis contoh Redis bersepadu Springboot
    Pakej ketergantungan org.springframework.bootspring-boot-starter-data-redis fail konfigurasi (application.properties)#Indeks pangkalan data Redis (lalai ialah 0) spring.redis.database=0#Alamat pelayan Redis spring.redis.host=x.x.x.x# Port sambungan pelayan Redis spring.redis.port=6738#Kata laluan sambungan pelayan Redis (lalai kosong) spring.redis.password=#Tamat masa sambungan (milisaat) sp
    Redis 593 2023-05-29 22:27:27
  • Cara menggunakan anotasi untuk melaksanakan fungsi caching Redis
    Cara menggunakan anotasi untuk melaksanakan fungsi caching Redis
    Sistem storan kunci dan nilai yang ditulis dalam bahasa C (berbeza daripada storan jadual dua dimensi MySQL.) rdb: kegigihan berkala aof: menambahkan rdb lalai dalam bentuk log didayakan, dan pada masa yang sama membolehkan penggunaan jenis data aof : rentetan, senarai, set, zset, cincang, storan borang bait bitMaps, longitud geospatial dan jenis latitud... Benang tunggal: Gunakan pemultipleksan io berbilang untuk mencapai penggunaan serentak yang tinggi: Tambah dependency org.springframework.bootspring-boot-starter-data -redisorg.apache.commons-pool
    Redis 1279 2023-05-29 22:04:33
  • Contoh analisis sandaran Redis, pemulihan bencana dan amalan ketersediaan tinggi
    Contoh analisis sandaran Redis, pemulihan bencana dan amalan ketersediaan tinggi
    1. Pengenalan ringkas kepada Redis ialah pangkalan data bukan hubungan nilai kunci berprestasi tinggi Disebabkan ciri prestasi tinggi dan sokongan untuk ketersediaan tinggi, ketekunan, pelbagai struktur data, kluster, dll., ia menonjol dan. menjadi pangkalan data bukan hubungan yang biasa digunakan. Di samping itu, Redis mempunyai banyak senario penggunaan. Session Cache (SessionCache) Sesi cache Redis mempunyai kelebihan yang sangat baik kerana Redis menyediakan ketekunan dan boleh memberikan sokongan sesi panjang yang baik dalam senario aplikasi yang memerlukan pengekalan sesi jangka panjang, seperti senario troli beli-belah Menyediakan pengguna dengan pengalaman membeli-belah yang hebat. Caching halaman penuh dalam WordPress, Pantheon menyediakan wp pemalam yang bagus
    Redis 1092 2023-05-29 22:03:18
  • Contoh analisis masalah cache Redis
    Contoh analisis masalah cache Redis
    1. Penggunaan cache Redis Dalam senario perniagaan sebenar kami, Redis biasanya digunakan bersama dengan pangkalan data lain untuk mengurangkan tekanan pada pangkalan data bahagian belakang, seperti bersama pangkalan data hubungan MySQL. Redis akan cache data yang kerap ditanya dalam MySQL, seperti data hotspot, supaya apabila pengguna datang untuk mengakses, mereka tidak perlu bertanya dalam MySQL, tetapi terus mendapatkan data cache dalam Redis, sekali gus mengurangkan kos pangkalan data belakang tekanan. Jika data yang ditanya oleh pengguna tidak tersedia dalam Redis, permintaan pertanyaan pengguna akan dipindahkan ke pangkalan data MySQL Apabila MySQL mengembalikan data kepada klien, data akan dicache dalam Redis supaya pengguna boleh membacanya semula.
    Redis 791 2023-05-29 21:50:41
  • Cara menggunakan algoritma HyperLogLog Redis
    Cara menggunakan algoritma HyperLogLog Redis
    Hari ini hari Jumaat, anda sedang memancing dengan gembira, dan pengurus produk menghantar dokumen keperluan kepada anda melalui e-mel. Permintaan itu mungkin: syarikat perlu mengira IP pelawat harian tapak web, dan statistik ini adalah tingkah laku jangka panjang, antara beberapa bulan hingga beberapa tahun. Selepas membaca keperluan, anda akan fikir ia sangat mudah Anda boleh melaksanakan fungsi ini dengan mudah menggunakan jenis koleksi Redis: menjana kunci jenis koleksi setiap hari, gunakan SADD untuk menyimpan IP pelawat harian, dan gunakan arahan SCARD untuk mendapatkan nombor dengan mudah. IP pelawat harian. Anda dengan cepat menaip kod dan lulus ujian, dan ciri itu dalam talian. Selepas pergi ke dalam talian dan berjalan untuk satu tempoh masa, anda akan mendapati bahawa pelayan di mana Redis berada mula penggera. Sebabnya ialah penggunaan memori bagi beberapa kekunci adalah terlalu besar
    Redis 1311 2023-05-29 21:49:37
  • Bagaimana untuk memasang dan mengkonfigurasi Redis dalam Centos7
    Bagaimana untuk memasang dan mengkonfigurasi Redis dalam Centos7
    Centos7 memasang Redis0, mengemas kini fail yumupdate-y1, memuat turun redis2, dan meletakkan pakej termampat ke dalam Linux Saya meletakkannya dalam eksport/intstall dan nyahmampat cdexport/installtar-zxvfredis-6.2.1.tar.gz3, persekitaran pemasangan c++//. pasang c ++yuminstallgcc-c++-y//Lihat versi gcc-v4, konfigurasikan fail asas cdredis-6.2.1make5, pasang perkhidmatan Ini ialah pemasangan lalai makeinstall Ini ialah pemasangan tersuai makeinstallPREFIX=/u
    Redis 1651 2023-05-29 20:58:04
  • Cara menggunakan dan merangkum Redis dalam rangka kerja ThinkPHP5
    Cara menggunakan dan merangkum Redis dalam rangka kerja ThinkPHP5
    Redis adalah pangkalan data bukan hubungan yang biasa digunakan untuk caching data Data disimpan dalam bentuk nilai kunci, dan penyimpanan datanya berbeza daripada MySQL data disimpan dalam ingatan, jadi data dibaca Ia agak pantas dan sangat baik untuk penggunaan ThinkPhP5.0 dengan sambungan Redis. Muat turun php_redis.dll sebelum menggunakannya. Pilih versi yang sepadan mengikut sistem pengendalian windows anda sendiri Sistem saya adalah 64-bit dan saya memasang VC2012, jadi saya memuat turun php_redis-2.2.7-5.6-ts-vc11-x64.zip Selepas memuat turun pakej yang dimampatkan php_red di dalam
    Redis 1163 2023-05-29 20:40:10
  • Apakah kaedah mereka bentuk seni bina Pika sistem storan Redis?
    Apakah kaedah mereka bentuk seni bina Pika sistem storan Redis?
    Pika ialah produk pangkalan data NoSQL sumber terbuka yang cekap, stabil, ringkas dan boleh dipercayai yang dibangunkan bersama oleh pasukan infrastruktur 360 dan pasukan DBA. Ia serasi sepenuhnya dengan protokol Redis dan menyokong 5 struktur data (rentetan, cincang, senarai, set, zset) Berbanding dengan kaedah penyimpanan memori Redis, ia boleh mengurangkan penggunaan sumber pelayan dan meningkatkan kebolehpercayaan data. Ia boleh digunakan dalam dua mod: berdiri sendiri dan kelompok. Projek Pika telah dilancarkan pada tahun 2015 dan kemudiannya adalah sumber terbuka di Github. Ia kini mempunyai 3,700 bintang dan 35 penyumbang Komuniti mempunyai sejumlah besar perniagaan dalam talian menggunakan Pika. Bandingkan storan Redis
    Redis 1544 2023-05-29 20:07:17
  • Bagaimana untuk menyambung redis dengan SpringBoot
    Bagaimana untuk menyambung redis dengan SpringBoot
    Mula-mula buka pelayan redis: kemudian tambahkan fail konfigurasi dalam springboot: Indeks pangkalan data #Redis (lalai ialah 0) spring.redis.database=0 #Alamat pelayan Redis spring.redis.host=localhost #Port sambungan pelayan Redis spring.redis. port =6379#Kata laluan sambungan pelayan Redis (lalai kosong) spring.redis.password=#Bilangan maksimum sambungan dalam kolam sambungan (gunakan nilai negatif untuk menunjukkan tiada had) spring.redis.pool.max-active=8 #Sekatan maksimum tunggu untuk kumpulan sambungan
    Redis 2341 2023-05-29 19:34:04

Cadangan alat

kod hubungan borang mesej perusahaan jQuery

Kod hubungan borang mesej perusahaan jQuery ialah borang mesej perusahaan yang ringkas dan praktikal dan hubungi kami kod halaman pengenalan.
butang borang
2024-02-29

Kesan main balik kotak muzik MP3 HTML5

Kesan khas main balik kotak muzik HTML5 MP3 ialah pemain muzik mp3 berdasarkan HTML5+css3 untuk mencipta emotikon kotak muzik comel dan klik butang suis.
Kesan khas pemain
2024-02-29

HTML5 kesan khas menu navigasi animasi zarah sejuk

Kesan menu navigasi animasi zarah sejuk HTML5 ialah kesan khas yang bertukar warna apabila menu navigasi dilegarkan oleh tetikus.
Navigasi menu
2024-02-29

jQuery bentuk visual seret dan lepas kod penyuntingan

Kod pengeditan seret dan lepas bentuk visual jQuery ialah bentuk visual berdasarkan rangka kerja jQuery dan bootstrap.
butang borang
2024-02-29

Templat web pembekal buah-buahan dan sayur-sayuran organik Bootstrap5

Templat web pembekal buah-buahan dan sayur-sayuran organik-Bootstrap5
Templat Bootstrap
2023-02-03

Pengurusan latar belakang maklumat data pelbagai fungsi Bootstrap3 templat halaman web responsif-Novus

Pengurusan latar belakang maklumat data pelbagai fungsi Bootstrap3 templat halaman web responsif-Novus

Templat halaman web platform perkhidmatan sumber hartanah Bootstrap5

Templat halaman web platform perkhidmatan sumber hartanah Bootstrap5
Templat Bootstrap
2023-02-02

Templat web maklumat resume ringkas Bootstrap4

Templat web maklumat resume ringkas Bootstrap4
Templat Bootstrap
2023-02-02

Bahan vektor elemen musim panas yang comel (EPS+PNG)

Ini ialah bahan vektor elemen musim panas yang comel, termasuk matahari, topi matahari, pokok kelapa, bikini, kapal terbang, tembikai, ais krim, ais krim, minuman sejuk, cincin renang, selipar, nanas, kerang, tempurung, bintang laut, ketam , Lemon, pelindung matahari, cermin mata hitam, dsb., bahan disediakan dalam format EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-05-09

Empat bahan vektor lencana tamat pengajian 2023 merah (AI+EPS+PNG)

Ini ialah bahan vektor lencana tamat pengajian 2023 merah, empat jumlahnya, tersedia dalam format AI, EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-02-29

Burung nyanyian dan troli diisi dengan bahan vektor sepanduk musim bunga reka bentuk bunga (AI+EPS)

Ini ialah bahan vektor sepanduk musim bunga yang direka dengan burung nyanyian dan troli penuh dengan bunga Ia tersedia dalam format AI dan EPS, termasuk pratonton JPG.
gambar sepanduk
2024-02-29

Bahan vektor topi pengijazahan emas (EPS+PNG)

Ini ialah bahan vektor topi pengijazahan emas, tersedia dalam format EPS dan PNG, termasuk pratonton JPG.
bahan PNG
2024-02-27

Templat Laman Web Syarikat Pembersihan dan Pembaikan Hiasan Rumah

Templat Laman Web Syarikat Perkhidmatan Pembersihan dan Penyelenggaraan Hiasan ialah muat turun templat tapak web yang sesuai untuk tapak web promosi yang menyediakan hiasan rumah, pembersihan, penyelenggaraan dan organisasi perkhidmatan lain. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat halaman panduan resume peribadi berwarna segar

Templat halaman panduan resume permohonan kerja peribadi padanan warna segar ialah halaman panduan paparan kerja resume carian kerja peribadi muat turun templat sesuai untuk gaya padanan warna segar. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat Web Resume Kerja Kreatif Pereka

Templat Web Resume Kerja Kreatif Pereka ialah templat web yang boleh dimuat turun untuk paparan resume kerja peribadi yang sesuai untuk pelbagai jawatan pereka. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat laman web syarikat pembinaan kejuruteraan moden

Templat tapak web syarikat kejuruteraan dan pembinaan moden ialah templat tapak web yang boleh dimuat turun sesuai untuk promosi industri perkhidmatan kejuruteraan dan pembinaan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.