https://github.com/bearsampp/module-memcached
MemcacheD module for the Bearsampp project
https://github.com/bearsampp/module-memcached
hacktoberfest memcache-server memcached
Last synced: 3 months ago
JSON representation
MemcacheD module for the Bearsampp project
- Host: GitHub
- URL: https://github.com/bearsampp/module-memcached
- Owner: Bearsampp
- License: gpl-3.0
- Created: 2021-11-30T15:13:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-05T11:17:33.000Z (3 months ago)
- Last Synced: 2026-03-05T15:31:07.392Z (3 months ago)
- Topics: hacktoberfest, memcache-server, memcached
- Homepage: https://bearsampp.com/module/memcached
- Size: 2.76 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
[](https://github.com/bearsampp/module-memcached/releases/latest)

This is a module of [Bearsampp project](https://github.com/bearsampp/bearsampp) involving Memcached.
## Build System
This project uses **Gradle** as its build system for building and packaging Memcached module releases.
### Key Features
- **Automated Upstream Workflow**: Automatically creates upstream releases if version doesn't exist
- **Smart Version Detection**: Checks modules-untouched and creates releases as needed
- **Automatic Downloads**: Fetches Memcached binaries from [modules-untouched](https://github.com/Bearsampp/modules-untouched)
- **Local Configuration**: Bearsampp-specific configuration files stored in `bin/` directory
- **Smart Caching**: Downloads are cached to speed up subsequent builds
- **Multiple Formats**: Supports .7z and .zip archive formats
- **Hash Generation**: Automatically creates MD5, SHA1, SHA256, and SHA512 checksums
- **Batch Processing**: Build all versions at once with `releaseAll`
### Quick Start
```bash
# Display build information
gradle info
# List available versions in bin/
gradle listVersions
# Build a specific release
gradle release -PbundleVersion=1.6.39
# Build all versions
gradle releaseAll
# Clean build artifacts
gradle clean
# Verify build environment
gradle verify
```
### Prerequisites
| Requirement | Version | Purpose |
|-------------------|---------------|------------------------------------------|
| **Java** | 8+ | Required for Gradle execution |
| **Gradle** | 8.0+ | Build automation tool (install locally) |
| **7-Zip** | Latest | Archive creation (.7z format) |
**Note**: This project does not use Gradle wrapper. Install Gradle 8.0+ locally and run commands with `gradle`.
### Available Tasks
| Task | Description |
|-----------------------|--------------------------------------------------|
| `release` | Build release package (interactive/non-interactive) |
| `releaseAll` | Build releases for all available versions |
| `clean` | Clean build artifacts and temporary files |
| `verify` | Verify build environment and dependencies |
| `info` | Display build configuration information |
| `listVersions` | List available bundle versions in bin/ |
For complete documentation, see [.gradle-docs/README.md](.gradle-docs/README.md)
## Documentation
- **Build Documentation**: [.gradle-docs/README.md](.gradle-docs/README.md)
- **Task Reference**: [.gradle-docs/TASKS.md](.gradle-docs/TASKS.md)
- **Configuration Guide**: [.gradle-docs/CONFIGURATION.md](.gradle-docs/CONFIGURATION.md)
- **Module Downloads**: https://bearsampp.com/module/memcached
## Issues
Issues must be reported on [Bearsampp repository](https://github.com/bearsampp/bearsampp/issues).