Sign inSign up

faizchishtie/vemcache

By faizchishtie

•Updated over 3 years ago

Vemcache is an in-memory vector database.

Image
0

117

faizchishtie/vemcache repository overview

⁠Vemcache

Vemcache is an in-memory vector database.

Vemcache can be thought of as the Redis equivalent for vector databases.

⁠Getting Started

⁠Prerequisites
  • Docker: To run Vemcache using Docker, you need to have Docker installed on your system. You can install Docker by following the instructions on the Docker website⁠.
  • Rust: To build and run Vemcache, you need Rust and Cargo installed on your system. You can install them using rustup⁠.
⁠Building Vemcache
⁠Using Docker
  1. Pull the Vemcache image from dockerhub⁠
docker pull faizchishtie/vemcache
  1. Run the image
docker run --rm -it -p 7070:7070 faizchishtie/vemcache:latest
⁠Using docker-compose

Add the following to your docker-compose.yml

version: "3.7"

services:
  vemcache:
    image: faizchishtie/vemcache:latest
    ports:
      - "7070:7070"
    environment:
      - VEMCACHE_HOST=0.0.0.0
      - VEMCACHE_PORT=7070
      - VEMCACHE_SECRET=mysecret
⁠Locally
  1. Clone the Vemcache repository:
git clone https://github.com/yourusername/vemcache.git
cd vemcache
  1. Build Vemcache:
make build
  1. Run Vemcache
make run
⁠Using Vemcache

Connect to Vemcache with a TCP client like telnet or nc.

Use telnet to connect to Vemcache

telnet 0.0.0.0 7070

Or use nc

nc 0.0.0.0 7070

Tag summary

Content type

Image

Digest

sha256:59e6e447d…

Size

28.5 MB

Last updated

over 3 years ago

docker pull faizchishtie/vemcache:0.0.2