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

Php7 Redis Client di Alpine OS

Untuk versi Alpine sebelum 3.6, seperti gambar PHP Alpine resmi saat ini (Alpine 3.4), Anda perlu membuat ekstensi dari sumber. Ada beberapa dependensi yang juga perlu Anda lakukan:autoconf , git , gcc/g++ , dan make . Sebagai contoh, ini adalah Dockerfile lengkap untuk rilis stabil terbaru PHP yang dibangun di Alpine dengan ekstensi redis untuk php7 diinstal dan diaktifkan:

FROM php:alpine

RUN apk add --no-cache autoconf git g++ make

RUN \
  git clone https://github.com/phpredis/phpredis.git && \
  cd phpredis && \
  git checkout php7 && \
  phpize && \
  ./configure && \
  make && make install && \
  docker-php-ext-enable redis

Jika Anda menginginkan gambar yang lebih kecil, Anda dapat menghapus direktori phpredis dan deps yang diperlukan untuk mengkloning dan membangunnya sesudahnya. Jika Anda tidak menggunakan image resmi PHP maka Anda harus mengganti docker-php-ext-enable redis dengan beberapa perintah untuk memindahkan redis.so di mana Anda membutuhkannya dan tambahkan extension=redis.so baris ke konfigurasi PHP Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bekerja dekorator @cache_page() di Django-redis-cache

  2. Apa perbedaan utama antara Redis dan Membase?

  3. Menyimpan objek javascript bersarang di redis - NodeJS

  4. Bagaimana saya bisa mendapatkan Principal pengguna yang saat ini diautentikasi dengan keamanan pegas dan Redis di aplikasi boot musim semi?

  5. Publikasikan berlangganan dengan nodejs dan redis(node_redis)