Leonardo Mello
efd307dbb9
feat(server): implement TOUCH command ( #444 )
...
Signed-off-by: Leonardo Mello <lsvmello@gmail.com>
Signed-off-by: Leonardo Mello <lsvmello@gmail.com>
2022-10-31 21:07:13 +02:00
Roman Gershman
becc0f38c0
docs(build): Canonicalize build from source instructions. Add CLA terms ( #454 )
2022-10-31 17:45:48 +02:00
Boaz Sade
c9f7cbe0e9
Monitor command ( #427 )
...
feat(server): support monitor command - allowing user to debug commands
from all connections by using a connection as monitors for the this
(#344 )
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2022-10-24 18:29:34 +03:00
Roman Gershman
f8f3eac960
feat(server): Allow sampling arena stats from a specified thread ( #428 )
...
Also update dense_set.md with a reproducable test on how to see memory differences
of DenseSet vs RedisDict.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-10-24 13:25:31 +03:00
Roman Gershman
d52ab4c59a
docs(server): Update the API status, README and LICENSE date ( #410 )
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-10-20 11:50:42 +03:00
Boaz Sade
b1470ba047
feat(server): support restore command - refactor load class ( #343 ) ( #386 )
...
feat(server): adding support for the restore command (#343 )
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Co-authored-by: Boaz Sade <boaz@dragonflydb.io>
2022-10-18 11:13:16 +03:00
Boaz Sade
ad014ebb86
fix(server): support for dump command, API update #343 ( #371 )
...
feat(server): adding support for the dump command (#343 )
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Co-authored-by: Boaz Sade <boaz@dragonflydb.io>
2022-10-13 11:32:45 +03:00
Boaz Sade
8f5500af16
feat(server): support for persist command #345 ( #354 )
...
fix(server): support for persist command #345
Co-authored-by: Boaz Sade <boaz@dragonflydb.io>
2022-10-04 15:53:18 +03:00
Roman Gershman
b616b1e1fd
feat(server): support epoll linux api ( #351 )
2022-10-04 11:11:09 +03:00
Boaz Sade
ac90aecde1
feat(server): support for bitop command - unit tests added #213 ( #319 )
...
feat(server): bitop command - more code refactor from code review #213
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Co-authored-by: Boaz Sade <boaz@dragonflydb.io>
2022-09-28 19:32:30 +03:00
Vladislav
0377481e28
feat(server): SORT command prototype ( #311 )
...
feat(server): Implement SORT
Fixes #287
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
Co-authored-by: Vladislav Oleshko <vlad@dragonflydb.io>
2022-09-23 07:17:49 +03:00
Boaz Sade
1733af4cf6
feat(server): bitcount commands support and unit tests
...
feat(server): bitcount commands support and unit tests -
update docs/api_status.md, update license
Partially implements #213
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
Co-authored-by: Boaz Sade <boaz@dragonflydb.io>
2022-09-20 11:07:26 +03:00
Vladislav
16b6b11cf2
feat(server): Implement MOVE command ( #298 )
...
* feat(server): Implement MOVE command
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
Co-authored-by: Vladislav Oleshko <vlad@dragonflydb.io>
2022-09-18 20:57:12 +03:00
Boaz Sade
6ec453a599
feat(server): adding support for bitops #213 ( #295 )
...
feat(server): bitset bitget commands - update docs/api_status.md #213
Signed-off-by: Boaz Sade <boaz@dragonflydb.io>
2022-09-18 16:20:51 +03:00
Braydn
b8d791961e
feat(core): Added DenseSet and StringSet types ( #268 )
...
* feat(core): Added DenseSet & StringSet types with docs
- Improved documentation by adding labels to chain types & pointer tagging table
- Added potential improvements to the DenseSet types in the docs
- Added excalidraw save file for future editing
- Removed ambiguous overloading types
- Renamed iterators to be more clear
* feat(core): Cleaned up DenseSet and Docs
* feat(core): Made DenseSet more ergonomic
* feat(server): Integration of DenseSet into Server
- Integrated DenseSet with CompactObj and the Set Family commands
Signed-off-by: Braydn <braydn.moore@uwaterloo.ca>
2022-09-14 08:41:54 +03:00
Vladislav
ed83b07fad
docs(api): Update api_status.md ( #285 )
...
* Update api_status.md
2022-09-13 20:13:34 +03:00
Roman Gershman
ae65c489e5
docs(rdb): More work on the rdb snapshotting document.
...
Also add some debugging command to control the replication flow.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-08-28 17:27:34 +03:00
Roman Gershman
c72939d0d4
docs(rdb): Add rdbsave high level design.
2022-08-27 22:56:45 +03:00
Roman Gershman
c49e88899b
docs(server): Start DF shared nothing design document.
2022-08-20 21:38:33 +03:00
odedponcz
08cda413f7
Move assets to static ( #247 )
...
Signed-off-by: Oded Poncz <oded@poncz.com>
Signed-off-by: Oded Poncz <oded@poncz.com>
2022-08-18 22:55:12 +03:00
Rom Grk
1c81bfa66c
doc(quick-start): add note for known issues ( #194 )
...
doc: update quick-start
2022-07-08 11:25:24 +03:00
Roman Gershman
c174b3bead
chore(pubsub): update api status ( #189 )
...
chore(pubsub): update api status.
Also make subcommand matching for pubsub case insensitive.
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-07-04 20:15:27 +03:00
Roman Gershman
2d9370c6b2
chore(doc): add dragonfly/memcached benchmark to README
...
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-06-17 16:10:08 +03:00
Roman Gershman
d5cd317a13
implement partial streams API ( #141 )
...
* feat(stream): implement xrevrange, xrange, xlen, xinfo and xgroup, xdel.
1. add tests that cover xrange,xrevrange and various error states for xadd.
2. Implement 8 stream commands overall. Fixes #59 .
* feat(stream): support xadd/maxlen option
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2022-06-12 17:41:01 +03:00
Ryan Russell
ff632b1c4b
feat(docker-compose): Add docker-compose.yml
#100 ( #130 )
...
* feat(docker-compose): Add `docker-compose.yml` #100
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* docs(build-from-source): Include build from source
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-10 16:30:05 +03:00