lokasi sekarang:Rumah > Artikel teknikal > pangkalan data > Redis
- Arah:
- semua web3.0 pembangunan bahagian belakang hujung hadapan web pangkalan data Operasi dan penyelenggaraan alat pembangunan rangka kerja php masalah biasa lain teknologi Tutorial CMS Java Tutorial sistem tutorial komputer Tutorial Perkakasan Tutorial mudah alih Tutorial perisian Tutorial permainan mudah alih
- Mengelaskan:
-
- Bagaimana untuk memasang redis dalam CentOS7 dan mengkonfigurasinya supaya boleh diakses dari rangkaian luaran
- 1. Pasang editor gcc. Memasang redis perlu bergantung pada persekitaran gcc Jalankan arahan berikut untuk memasang: yuminstall-ygcc. dengan pakej pemasangan + gambar dan teks) 2. Muat turun pemasangan redis Pakej laman web rasmi redis: https://redis.io/download Muat turun dan muat naik ke CentOS, contohnya, muat naik ke /usr/local/3 Perintah redis. Arahannya adalah seperti berikut: 1. Masukkan direktori pakej pemasangan cd/usr/local/ 2. Nyahzip pakej pemasangan tar-zxvfredis-6.2.1.tar.gz3 dan masukkan
- Redis 1696 2023-05-30 09:29:08
-
- Bagaimana untuk melaksanakan saluran paip dengan menyepadukan Redis dalam SpringBoot
- 1. Saluran paip Redis melaksanakan perintah Redis dan pelayan Redis perlu melakukan langkah-langkah berikut: klien menghantar arahan kepada pelayan menerima permintaan arahan, melaksanakan perintah dan menjana hasil yang sepadan; pelayan mengembalikan hasilnya kepada klien; klien menerima keputusan pelaksanaan arahan dan memaparkannya kepada pengguna. Kebanyakan masa yang dihabiskan oleh arahan Redis dihabiskan untuk menghantar permintaan arahan dan menerima keputusan arahan Membungkus sebarang bilangan permintaan arahan Redis bersama-sama, dan kemudian menghantar semuanya ke pelayan sekaligus, dan pelayan akan menghantar semua arahan Selepas semua permintaan. diproses, semua keputusan pelaksanaannya dikembalikan kepada klien sekaligus. Nota: Merah
- Redis 1580 2023-05-30 09:19:56
-
- Contoh analisis pemalsuan permintaan sebelah pelayan SSRF dalam Redis
- SSRF, iaitu, pemalsuan permintaan sebelah pelayan. Apabila pelayan perlu meminta sumber, sumber, protokol, laluan, dll yang diminta boleh dikawal oleh pengguna. Ini boleh menyebabkan serangan SSRF. Artikel ini memfokuskan pada serangan SSRF pada perkhidmatan Redis melalui protokol gopher, dan kemudian getshell. Format protokol Gopher Mula-mula, mari kita fahami apakah protokol gopher dan rupa formatnya: gopher://://_ diikuti dengan aliran data TCP Apabila kita menguji serangan pada redis, kita boleh menggunakan curl yang disertakan Linux untuk ujian. Jika anda menggunakan Centos, untuk memastikan kejayaan percubaan, sebaiknya matikan selinux Centos. Matikan selinux:setenfor
- Redis 1485 2023-05-30 09:18:28
-
- Bagaimana untuk melaksanakan kegigihan Redis
- Redis ialah pangkalan data nilai kunci lanjutan. Ia serupa dengan memcached, tetapi data boleh dikekalkan dan menyokong pelbagai jenis data. Terdapat rentetan, senarai terpaut, set dan set diisih. Ia menyokong pengiraan kesatuan, persilangan dan pelengkap (perbezaan) set pada bahagian pelayan, dan juga menyokong pelbagai fungsi pengisihan. Redis menyokong dua mekanisme kegigihan: RDB dan AOF boleh mengelakkan kehilangan data yang disebabkan oleh proses keluar atau masa henti yang tidak normal Fail kegigihan sebelumnya boleh digunakan untuk mencapai pemulihan data semasa mulakan semula seterusnya. Kegigihan RDB Kegigihan RDB dikekalkan dengan mencipta syot kilat (fail binari termampat) untuk menyimpan jumlah penuh data pada masa tertentu. RDB berterusan
- Redis 928 2023-05-30 09:14:45
-
- Bagaimana untuk melaksanakan operasi Redis Hash dalam php
- Operasi cincang //Tetapkan nilai pada medan dalam jadual cincang. Mengembalikan 1 pada kejayaan dan 0 pada kegagalan. Jika jadual cincang tidak wujud, jadual akan dibuat dahulu dan kemudian nilai akan diberikan Jika medan sudah wujud, nilai lama akan ditimpa. $ret=$redis->hSet('user','realname','jetwu');//Dapatkan nilai medan yang ditentukan dalam jadual cincang. Jika jadual cincang tidak wujud, kembalikan palsu. $ret=$redis->hGet('user','rea
- Redis 1725 2023-05-30 08:58:05
-
- 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 1848 2023-05-30 08:16:05
-
- 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 2151 2023-05-30 08:01:48
-
- 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 1195 2023-05-30 08:01:05
-
- 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 1669 2023-05-29 23:55:04
-
- 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 2935 2023-05-29 23:10:21
-
- 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 1422 2023-05-29 22:52:04
-
- 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 714 2023-05-29 22:27:27
-
- 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 1405 2023-05-29 22:04:33
-
- 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 1302 2023-05-29 22:03:18
-
- 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 930 2023-05-29 21:50:41