Skip to main content

Memcached HTTP cache storage backend for Scrapy

Project description

Travis PyPI

Scrapy Memcached Cache

Memcached HTTP cache storage backend for Scrapy.

Install

Install the package with pipenv install scrapy-memcached-cache or pip install memcached-cache.

Usage

In your Scrapy settings.py:

  1. Enable HTTP cache with HTTPCACHE_ENABLED = True

  2. Set the cache expiration (in seconds), for example, with HTTPCACHE_EXPIRATION_SECS = 600

  3. Set MemcachedCacheStorage as your cache storage with HTTPCACHE_STORAGE = 'scrapy_memcached_cache.MemcachedCacheStorage'

  4. Set the location where your Memcached is running, for example, with MEMCACHED_LOCATION=localhost:11211

  5. Done 🎉

Contributing

Please, format your code with Black.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrapy-memcached-cache-0.0.3.tar.gz (2.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page