Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

gradle membangun karya lokal. Dalam wadah buruh pelabuhan tidak. MENGAPA?

Pustaka asli Java Snappy (dimuat melalui JNI) dikompilasi terhadap glibc. Alpine Linux (berdasarkan wadah Anda) menggunakan musl libc yang kompatibel dengan sumber tetapi tidak kompatibel dengan biner (pada dasarnya berarti jika Anda mengompilasi pustaka asli terhadap musl, itu akan berfungsi, tetapi jika dikompilasi terhadap glibc, itu tidak akan berfungsi dengan musl).

Anda memiliki tiga opsi:

  1. Instal java-snappy-native (yang berisi pustaka asli yang dibuat untuk musl) di wadah Alpine Anda dan atur org.xerial.snappy.use.systemlib=true (memberi tahu perpustakaan Java untuk menggunakan perpustakaan asli yang sudah diinstal sebelumnya). Saat ini Anda juga perlu menginstal snappy karena seseorang gagal menambahkan ketergantungan itu ke paket di atas.
  2. Gunakan wadah dasar dengan glibc
  3. Instal glibc di wadah Alpine Anda (tidak terlalu disarankan)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa strategi terbaik untuk menyinkronkan data Redis ke MySQL?

  2. Laravel Socket.io Terhubung tetapi tidak menerima data

  3. Mendapatkan alamat Redis Master dari Sentinel C#

  4. Apakah ada batasan jumlah argumen yang dapat ditangani oleh perintah redis seperti ZADD atau HMGET?

  5. Redis dan Node.js dan Socket.io Pertanyaan