Saya percaya semua orang telah melihat aktiviti merebut sampul merah Gala Festival Musim Bunga 2021 Menurut statistik, sejumlah 70.3 bilion interaksi sampul merah dan 1.221 bilion penonton siaran langsung Gala Festival Musim Bunga dengan trafik yang begitu besar, ia adalah ujian besar untuk Enjin Gunung Berapi untuk menggunakan Sistem redis yang dibangunkan sendiri memainkan peranan penting dalam hal ini.
Redis adalah sumber terbuka sepenuhnya, mematuhi protokol BSD dan merupakan pangkalan data nilai kunci berprestasi tinggi.
Redis dan produk caching nilai &ndash lain mempunyai tiga ciri berikut:
Redis menyokong kegigihan data dan boleh menyimpan data dalam memori pada cakera dimuatkan semula untuk digunakan semasa memulakan semula.
Redis bukan sahaja menyokong data jenis nilai kunci mudah, tetapi juga menyediakan storan struktur data seperti senarai, set, zset dan cincang.
Redis menyokong sandaran data, iaitu sandaran data dalam mod tuan-hamba.
1. Sistem pengendalian Linux
Artikel ini menggunakan pengedaran deepin 15.7, alamat muat turun: https://www. deepin .org/
pakej pemasangan 2.redis
Artikel ini menggunakan redis3.0.0, alamat muat turun: http://download.redis.io/releases/
3 .redis Client
Artikel ini menggunakan perisian sumber terbuka RedisPlus, alamat muat turun: https://gitee.com/MaxBill/RedisPlus
1. Muat turun pakej kod sumber redis
Kami menggunakan wget untuk memuat turun atau pergi terus ke http://download.redis.io/releases/ untuk memuat turun pakej kod sumber
2. Nyahzip pakej kod sumber redis
Gunakan alat penyahmampatan atau arahan tar -zxvf untuk nyahmampat
3 . Susun atur cara redis
Apa yang baru kami muat turun ialah kod sumber redis Kami perlu menyusunnya sebelum kami boleh menggunakannya buat arahan untuk menyusun
Tunggu sebentar untuk proses penyusunan , lihat arahan berikut dan penyusunan selesai
4. Pasang program redis
Selepas proses penyusunan selesai, ia akan dijana dalam direktori src Program redis boleh laku kini sedia untuk dipasang dan digunakan tentukan sendiri direktori pemasangan. Di sini saya memasangnya di bawah /opt/redis/
dan anda boleh melihatnya Ini adalah pemasangan yang berjaya, tetapi ia gagal buat kali pertama kerana direktori opt memerlukan hak pentadbir. Kami menggunakan sudo untuk meningkatkan hak dan pemasangan berjaya
5 Konfigurasikan perkhidmatan redis
Pilihan pertama ialah menyalin. fail konfigurasi redis.conf dalam pakej sumber ke direktori pemasangan /etc/
Pilihan pertama ialah menukar kata laluan redis dan mengubah suai /opt/ Item requirepass dalam redis /redis.conf diulas secara lalai, yang kosong Di sini kita menukarnya kepada 123456
dan kemudian mengubah suai akses ip hos lain untuk mengakses, kami mengubah suai bind kepada 0.0.0.0
Konfigurasikan redis untuk bermula sebagai perkhidmatan latar belakang, ubah suai item daemonize, lalainya ialah tidak, di sini tukar kepada ya ialah mod permulaan latar belakang
6 Mulakan perkhidmatan redis
Laksanakan /opt/redis/bin/redis-server /opt/redis/etc/redis.conf dalam terminal Untuk kemudahan, kita boleh menulis skrip sh Selepas pelaksanaan, kami telnet 6379 dan mendapati ia telah bermula
Gunakan ps -ef |grep redis untuk menyemak sama ada redis dimulakan
Gunakan netstat -lntp | 6379 untuk menyemak sama ada redis dimulakan, jika Ya LISTEN, menunjukkan bahawa permulaan adalah normal dan port 6379 berada dalam keadaan mendengar
7. Gunakan klien RedisPlus untuk menyambung ke redis
Muat turun dan pasang program End klien RedisPlus, klik untuk membuka dan menambah maklumat sambungan:
Kemudian dwiklik sambungan, kami melihat bahawa ia berjaya disambungkan kepada:
Lihat data redis, maklumat, konfigurasi, dll. Untuk penggunaan khusus RedisPlus, lihat https://gitee. com/MaxBill/RedisPlus
Linux ialah sistem pengendalian seperti UNIX yang bebas untuk digunakan dan disebarkan dengan bebas sistem pengendalian berbilang pengguna, berbilang tugas, berbilang benang dan berbilang CPU berdasarkan POSIX Linux boleh menjalankan perisian, aplikasi dan rangkaian utama Unix.
Atas ialah kandungan terperinci Apakah langkah-langkah untuk memasang Redis pada sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!