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

Melihat: 50212|Jawab: 4

[Redis] Redis memodifikasi nomor port default dan mengatur kata sandi akses

[Salin tautan]
Diposting pada 28/12/2015 17.17.28 | | | |
Ubah file konfigurasiredis.windows.conf, jika ada Cina, silakan simpan sebagaiUTF-8Pengkodean.


# Ubah nomor port
# pelabuhan 6379
pelabuhan 80

# Tentukan kata sandi akses
# memerlukan lulus foobared
memerlukan lulus 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Tetapkan batas memori tumpukan maksimum, dan atur salah satu dari keduanya
# maxheap <bytes>
maxheap 512000000

# Tetapkan batas memori maksimum, cukup atur salah satu dari keduanya
# maxmemory <bytes>
# memori maks 512000000


Mulai server:

Perintah cmd

redis-server.exe redis.windows.conf

Hubungkan ke server server:

redis-cli.exe -h ip -p port -a pass











Mantan:Unduhan Redis windows 64-bit, alamat unduhan resmi
Depan:skema konfigurasi sessionState tanpa cookie
 Tuan tanah| Diposting pada 23/12/2016 09.11.39 |
Untuk menetapkan port 8888 ke redis, ikuti langkah-langkah berikut:
1. Buat salinan $REDIS_HOME/redis.conf dan ganti namanya menjadi redis8888.conf.

2. Buka file konfigurasi redis8888.conf, temukan baris port 6379, dan ubah 6379 menjadi 8888.

3. Pindahkan redis8888.conf ke direktori $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny membuat yang baru untuk dirinya sendiri).

4. Mulai layanan redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Lulus "ps -x | grep redis" untuk melihat prosesnya, dan dalam pesan keluaran Anda akan melihat /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, uji apakah port berhasil dibuat.
 Tuan tanah| Diposting pada 23/12/2016 09.12.26 |
Parameter profil Redis dijelaskan

Parameter profil dijelaskan:


1. Redis tidak berjalan sebagai daemon secara default, tetapi dapat dimodifikasi oleh item konfigurasi ini untuk mengaktifkan daemon dengan yes

    daemonize tidak

2. Saat Redis berjalan sebagai daemon, Redis akan menulis pid ke file /var/run/redis.pid secara default, yang dapat ditentukan melalui file pid

    pidfile /var/run/redis.pid

3. Tentukan port mendengarkan Redis, port defaultnya adalah 6379, penulis menjelaskan dalam posting blognya mengapa 6379 dipilih sebagai port default, karena 6379 adalah nomor yang sesuai dengan MERZ pada tombol ponsel, dan MERZ diambil dari nama penyanyi Italia Alessia Merz

    Pelabuhan 6379

4. Alamat host yang mengikat

    mengikat 127.0.0.1

5. Ketika koneksi ditutup setelah berapa lama klien tidak digunakan, jika ditentukan sebagai 0, itu berarti fungsi dimatikan

    batas waktu 300

6. Tentukan tingkat pencatatan, Redis mendukung total empat tingkat: debug, verbose, notice, warning, dan verbose secara default

    loglevel bertele-tele

7. Mode pengelogan adalah output standar secara default, jika Redis dikonfigurasi untuk berjalan sebagai daemon, dan di sini metode pencatatan dikonfigurasi sebagai output standar, log akan dikirim ke /dev/null

    logfile stdout

8. Atur jumlah database, database default adalah 0, dan Anda dapat menggunakan <dbid>perintah SELECT untuk menentukan ID database pada koneksi

    Basis data 16

9. Tentukan berapa lama dan berapa banyak operasi pembaruan yang dilakukan untuk menyinkronkan data ke file data, yang dapat digabungkan dengan beberapa kondisi

    Simpan <seconds> <changes>

    Ada tiga kondisi yang tersedia dalam file konfigurasi default Redis:

    Hemat 900 1

    hemat 300 10

    Hemat 60 10000

    Ini berarti 1 perubahan dalam 900 detik (15 menit), 10 perubahan dalam 300 detik (5 menit), dan 10.000 perubahan dalam 60 detik, masing-masing.


10. Tentukan apakah akan mengompres data saat menyimpan ke database lokal, defaultnya adalah ya, Redis menggunakan kompresi LZF, jika Anda ingin menghemat waktu CPU, Anda dapat mematikan opsi ini, tetapi itu akan menyebabkan file database menjadi besar

    RDBKOMPRESI ya

11. Tentukan nama file database lokal, nilai defaultnya adalah dump.rdb

    dbfilename dump.rdb

12. Tentukan repositori database lokal

    dir ./

13. Atur alamat IP dan port layanan master saat mesin adalah layanan slav, dan itu akan secara otomatis menyinkronkan data dari master saat Redis dimulai

    budak <masterip> <masterport>

14. Ketika layanan master dilindungi kata sandi, layanan slav menghubungkan kata sandi master

    masterauth <master-password>

15. Atur kata sandi koneksi Redis, jika kata sandi koneksi dikonfigurasi, klien perlu memberikan kata sandi melalui perintah AUTH saat menghubungkan ke Redis<password>, yang dinonaktifkan secara default

    membutuhkan lulus foobared

16. Atur jumlah maksimum koneksi klien secara bersamaan, defaultnya tidak terbatas, jumlah koneksi klien yang dapat dibuka Redis secara bersamaan adalah jumlah maksimum deskriptor file yang dapat dibuka oleh proses Redis, jika maxclients diatur ke 0, itu berarti tidak ada batasan. Ketika jumlah koneksi klien mencapai batas, Redis menutup koneksi baru dan mengembalikan jumlah maksimum pesan kesalahan yang dicapai klien ke klien

    Klien maks 128

17. Tentukan batas memori maksimum Redis, Redis akan memuat data ke dalam memori saat dimulai, dan setelah mencapai memori maksimum, Redis akan terlebih dahulu mencoba menghapus kunci kedaluwarsa atau kedaluwarsa. Mekanisme VM baru Redis menyimpan Kunci dalam memori dan Nilai di area swap

    memori <bytes>maks

18. Tentukan apakah akan mencatat setelah setiap operasi pembaruan, Redis menulis data ke disk secara asinkron secara default, dan jika tidak dihidupkan, dapat menyebabkan kehilangan data untuk jangka waktu tertentu ketika daya terputus. Karena redis sendiri menyinkronkan file data sesuai dengan kondisi penyimpanan di atas, beberapa data hanya akan ada dalam memori untuk jangka waktu tertentu. Defaultnya adalah tidak

    appendonly tidak

19. Tentukan nama file changelog, yang default ke appendonly.aof

     appendfilename appendonly.aof

20. Tentukan kondisi changelog dengan 3 nilai opsional:
    Tidak: Menunjukkan bahwa sistem operasi menyinkronkan cache data ke disk (cepat)
    selalu: Menunjukkan bahwa fsync() dipanggil secara manual setelah setiap operasi pembaruan untuk menulis data ke disk (lambat, aman)
    setiap detik: berarti menyinkronkan sekali per detik (kompromi, default)

    appendfsync setiap detik


21. Tentukan apakah akan mengaktifkan mekanisme memori virtual, nilai defaultnya adalah tidak, pengantar singkat, mekanisme VM menyimpan data dalam paginasi, dan Redis menukar halaman dengan kunjungan yang lebih sedikit, yaitu, data dingin, ke disk, dan halaman dengan lebih banyak kunjungan secara otomatis diganti oleh disk ke dalam memori (saya akan menganalisis dengan cermat mekanisme VM Redis di artikel berikutnya).

     No yang diaktifkan VM

22. Nilai default jalur file memori virtual adalah /tmp/redis.swap, yang tidak dapat dibagikan oleh beberapa instans Redis

     vm-swap-file /tmp/redis.swap

23. Simpan semua data yang lebih besar dari vm-max-memory dalam memori virtual, tidak peduli seberapa kecil pengaturan vm-max-memory, semua data indeks disimpan dalam memori (data indeks Redis adalah kunci), yaitu, ketika vm-max-memory diatur ke 0, semua nilai benar-benar ada di disk. Nilai defaultnya adalah 0

     VM-Memori Maks: 0

24. File pertukaran Redis dibagi menjadi banyak halaman, objek dapat disimpan di beberapa halaman, tetapi halaman tidak dapat dibagikan oleh beberapa objek, ukuran halaman vm diatur sesuai dengan ukuran data yang disimpan, penulis menyarankan bahwa jika banyak objek kecil disimpan, ukuran halaman harus diatur menjadi 32 atau 64 byte; Jika Anda menyimpan objek besar, Anda dapat menggunakan halaman yang lebih besar, dan jika Anda tidak yakin, gunakan default

     vm-ukuran halaman-32

25. Atur jumlah halaman dalam file swap, karena tabel halaman (bitmap yang menunjukkan halaman tersebut bebas atau digunakan) ditempatkan dalam memori, setiap 8 halaman pada disk akan menghabiskan 1 byte memori.

     VM-Pages 134217728

26. Atur jumlah utas yang mengakses file swap, sebaiknya tidak melebihi jumlah inti mesin, jika diatur ke 0, maka semua operasi pada file swap bersifat serial, yang dapat menyebabkan penundaan yang relatif lama. Nilai defaultnya adalah 4

     VM-max-Threads 4

27. Atur apakah akan menggabungkan paket yang lebih kecil ke dalam satu paket saat menjawab klien, dan defaultnya diaktifkan

    lem keluarbuf ya

28. Menentukan algoritma hashing khusus ketika angka tertentu atau elemen terbesar melebihi ambang batas tertentu

    hash-max-zipmap-entri 64

    hash-max-zipmap-value 512

29. Tentukan apakah akan mengaktifkan hash reset, yang aktif secara default (diperkenalkan secara rinci nanti dalam pengenalan algoritma hashing Redis)

    aktifrehashing ya

30. Menentukan bahwa file konfigurasi yang sama dapat digunakan antara beberapa instans Redis pada host yang sama, dan setiap instans memiliki file konfigurasi spesifiknya sendiri

    sertakan /path/to/local.conf



 Tuan tanah| Diposting pada 28/08/2017 10.40.38 |


String koneksi Redis


Diposting pada 22/09/2021 20.21.49 |
Belajar belajar
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