Skip to content

Commit

Permalink
merged with master
Browse files Browse the repository at this point in the history
  • Loading branch information
psrvere committed Dec 16, 2024
2 parents 07ca2b7 + e8f2573 commit c89b688
Show file tree
Hide file tree
Showing 401 changed files with 9,537 additions and 2,124 deletions.
661 changes: 661 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

110 changes: 0 additions & 110 deletions LICENSE.md

This file was deleted.

4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,7 @@ release: ## build and push the Docker image to Docker Hub with the latest tag an
docker build --tag dicedb/dicedb:latest --tag dicedb/dicedb:$(VERSION) .
docker push dicedb/dicedb:$(VERSION)
docker push dicedb/dicedb:latest

push-binary-remote:
$(MAKE) build
scp -i ${SSH_PEM_PATH} ./dicedb ubuntu@${REMOTE_HOST}:.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ DiceDB
<a href="https://dicedb.io/get-started/installation/">![Docs](https://img.shields.io/badge/docs-00A1FF?style=flat-square)</a>
<a target="_blank" href="https://discord.gg/6r8uXWtXh7"><img src="https://dcbadge.limes.pink/api/server/6r8uXWtXh7?style=flat" alt="discord community" /></a>

DiceDB is a redis-compliant, reactive, scalable, highly available, unified cache optimized for modern hardware.
DiceDB is an open source, redis-compliant, reactive, scalable, highly available, unified cache optimized for modern hardware.

We are looking for Early Design Partners, so, if you want to evaluate DiceDB, [block our calendar](https://cal.com/dicedb-arpit). always up for a chat.

Expand Down Expand Up @@ -37,7 +37,7 @@ Although DiceDB is a drop-in replacement of Redis, which means almost no learnin
The easiest way to get started with DiceDB is using [Docker](https://www.docker.com/) by running the following command.

```bash
docker run -p 7379:7379 dicedb/dicedb --enable-multithreading --enable-watch
docker run -p 7379:7379 dicedb/dicedb --enable-watch
```

The above command will start the DiceDB server running locally on the port `7379` and you can connect
Expand All @@ -60,10 +60,10 @@ To run DiceDB for local development or running from source, you will need
```bash
git clone https://github.com/dicedb/dice
cd dice
go run main.go --enable-multithreading --enable-watch
go run main.go --enable-watch
```

You can skip passing the two flags if you are not working with multi-threading or `.WATCH` features.
You can skip passing the flag if you are not working with `.WATCH` feature.

1. Install GoLangCI

Expand Down
16 changes: 16 additions & 0 deletions config/config.go
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// This file is part of DiceDB.
// Copyright (C) 2024 DiceDB (dicedb.io).
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.

package config

import (
Expand Down
16 changes: 16 additions & 0 deletions config/parser.go
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// This file is part of DiceDB.
// Copyright (C) 2024 DiceDB (dicedb.io).
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.

package config

import (
Expand Down
16 changes: 16 additions & 0 deletions config/validator.go
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// This file is part of DiceDB.
// Copyright (C) 2024 DiceDB (dicedb.io).
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.

package config

import (
Expand Down
16 changes: 8 additions & 8 deletions docs/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -15,28 +15,24 @@ export default defineConfig({
// useStarlightDarkModeSwitch: false,
favicon: "/favicon.png",
editLink: {
baseUrl: 'https://github.com/DiceDB/dice/edit/master/docs/',
baseUrl: "https://github.com/DiceDB/dice/edit/master/docs/",
},
lastUpdated: true,
expressiveCode: {
textMarkers: true,
themes: ['ayu-dark','light-plus'],
themes: ["ayu-dark", "light-plus"],
defaultProps: {
wrap: true,
},
styleOverrides: {
borderRadius: '0.2rem'
styleOverrides: {
borderRadius: "0.2rem",
},
},
sidebar: [
{
label: "Get started",
autogenerate: { directory: "get-started" },
},
// {
// label: 'Tutorials',
// autogenerate: { directory: 'tutorials' }
// },
{
label: "SDK",
autogenerate: { directory: "sdk" },
Expand All @@ -45,6 +41,10 @@ export default defineConfig({
label: "Connection Protocols",
autogenerate: { directory: "protocols" },
},
{
label: "Tutorials",
autogenerate: { directory: "tutorials" },
},
{
label: "Commands",
autogenerate: { directory: "commands" },
Expand Down
Loading

0 comments on commit c89b688

Please sign in to comment.