doc: logo

This commit is contained in:
Anton Zhiyanov
2024-04-07 23:06:28 +05:00
committed by GitHub
parent a2e82a9af6
commit 8b59e83d32
2 changed files with 14 additions and 2 deletions

View File

@@ -1,3 +1,5 @@
<img alt="Redka" src="logo.svg" height="80" align="center">
Redka aims to reimplement the good parts of Redis with SQLite, while remaining compatible with Redis protocol.
Notable features:
@@ -241,8 +243,6 @@ docker run --rm -p 6379:6379 -v /path/to/data:/data nalgeon/redka
docker run --rm -p 6380:6380 nalgeon/redka redka -h 0.0.0.0 -p 6380
```
Note that running in a container may result in poorer performance.
Once the server is running, connect to it using `redis-cli` or an API client like `redis-py` or `go-redis` — just as you would with Redis.
```shell
@@ -418,6 +418,8 @@ GET: 56802.05 requests per second, p50=0.119 msec
So while Redka is 2-6 times slower than Redis (not surprising, since we are comparing a relational database to a key-value data store), it can still do 23K writes/sec and 57K reads/sec, which is pretty good if you ask me.
Note that running in a container may result in poorer performance.
## Roadmap
The project is on its way to 1.0.

10
logo.svg Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Pixelmator Pro 2.4.3 -->
<svg width="710" height="165" viewBox="0 0 710 165" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path id="Redka" fill="#004d81" fill-rule="evenodd" stroke="none" d="M 661.112 116.375999 C 663.92804 116.375999 666.711975 116.087997 669.463989 115.512001 C 672.216003 114.935997 674.296021 114.200005 675.703979 113.304001 L 675.703979 95.639999 L 659.960022 96.984001 C 655.863953 97.368004 652.567993 98.29599 650.072021 99.767998 C 647.575989 101.240005 646.328003 103.447983 646.328003 106.391998 C 646.328003 109.46402 647.47998 111.895996 649.783997 113.688004 C 652.088013 115.480011 655.863953 116.375999 661.112 116.375999 Z M 659.960022 39.767998 C 666.616028 39.767998 672.664001 40.439995 678.104004 41.783997 C 683.544006 43.128006 688.18396 45.207985 692.023987 48.024002 C 695.864014 50.840012 698.839966 54.423981 700.952026 58.776001 C 703.064026 63.128021 704.119995 68.247971 704.119995 74.136002 L 704.119995 117.528 C 704.119995 120.856018 703.255981 123.511993 701.528015 125.496002 C 699.799988 127.480011 697.720032 129.175995 695.288025 130.584 C 691.320007 133.016006 686.456055 134.871994 680.695984 136.152008 C 674.935974 137.432007 668.40802 138.072006 661.112 138.072006 C 647.927917 138.072006 637.432068 135.544022 629.624023 130.488007 C 621.815979 125.431976 617.911987 117.720047 617.911987 107.352005 C 617.911987 98.519958 620.53595 91.800026 625.783997 87.192001 C 631.032043 82.583977 639.095947 79.704002 649.976013 78.552002 L 675.512024 75.863998 L 675.512024 73.751999 C 675.512024 69.655983 673.848022 66.64801 670.52002 64.727997 C 667.191956 62.807991 662.392029 61.848 656.119995 61.848 C 651.255981 61.848 646.488037 62.423996 641.815979 63.575996 C 637.143982 64.728004 632.952026 66.071991 629.23999 67.608002 C 627.703979 66.583992 626.392029 65.016014 625.304016 62.903999 C 624.216003 60.791992 623.671997 58.520012 623.671997 56.087997 C 623.671997 50.455971 626.615967 46.424011 632.504028 43.991997 C 636.216003 42.583992 640.53595 41.528 645.463989 40.823997 C 650.392029 40.119995 655.223999 39.767998 659.960022 39.767998 Z"/>
<path id="Shape" fill="#004d81" fill-rule="evenodd" stroke="none" d="M 573.367981 87.575996 L 606.583984 119.832001 C 605.94397 125.208023 604.312012 129.335983 601.687988 132.216003 C 599.063965 135.096008 595.320007 136.535995 590.455994 136.535995 C 586.743958 136.535995 583.480042 135.640015 580.664001 133.847992 C 577.847961 132.056 574.712036 129.112015 571.255981 125.015999 L 548.40802 97.944 L 548.40802 134.807999 C 547.127991 135.192001 545.335999 135.544006 543.031982 135.863998 C 540.727966 136.184006 538.16803 136.343994 535.35199 136.343994 C 529.59198 136.343994 525.432007 135.416016 522.872009 133.559998 C 520.312012 131.703995 519.031982 128.088028 519.031982 122.712006 L 519.031982 10.007996 C 520.440002 9.623993 522.295959 9.240005 524.599976 8.856003 C 526.903992 8.472 529.463989 8.279999 532.280029 8.279999 C 538.040039 8.279999 542.167969 9.23999 544.664001 11.160004 C 547.160034 13.080017 548.40802 16.727966 548.40802 22.104004 L 548.40802 76.440002 L 583.159973 41.112 C 589.176025 41.112 593.975952 42.455986 597.559998 45.143997 C 601.144043 47.832016 602.935974 51.159981 602.935974 55.127998 C 602.935974 58.584015 601.752014 61.623985 599.383972 64.248001 C 597.015991 66.872017 593.335999 70.359978 588.343994 74.711998 Z"/>
<path id="path1" fill="#ee3344" fill-rule="evenodd" stroke="none" d="M 451.640015 39.767998 C 454.584015 39.767998 457.367981 39.991997 459.992004 40.440002 C 462.616028 40.888 465.015991 41.495995 467.191986 42.264 L 467.191986 10.007996 C 468.600006 9.623993 470.455994 9.240005 472.76001 8.856003 C 475.064026 8.472 477.623993 8.279999 480.440002 8.279999 C 486.200043 8.279999 490.327972 9.23999 492.824005 11.160004 C 495.320007 13.080017 496.567993 16.727966 496.567993 22.104004 L 496.567993 115.608002 C 496.567993 118.680016 495.928009 121.271988 494.64801 123.384003 C 493.367981 125.49601 491.320007 127.44799 488.503998 129.240005 C 484.919983 131.416016 480.312042 133.399994 474.679993 135.192001 C 469.047974 136.984009 462.584045 137.880005 455.287994 137.880005 C 439.159912 137.880005 426.456055 133.81604 417.175995 125.688004 C 407.895966 117.559959 403.256012 105.36808 403.256012 89.112 C 403.256012 80.663956 404.503998 73.368034 407 67.223999 C 409.496002 61.079971 412.919983 55.960022 417.272003 51.863998 C 421.624023 47.767982 426.743958 44.728012 432.631989 42.744003 C 438.52002 40.759987 444.855957 39.767998 451.640015 39.767998 Z M 467.384003 65.688004 C 465.720001 64.919998 463.895996 64.248001 461.911987 63.671997 C 459.927979 63.096001 457.848022 62.807999 455.671997 62.807999 C 448.759979 62.807999 443.256012 64.919975 439.160004 69.143997 C 435.063965 73.368019 433.015991 80.087952 433.015991 89.304001 C 433.015991 98.136047 434.967987 104.567978 438.872009 108.599998 C 442.776031 112.632019 448.18396 114.647995 455.096008 114.647995 C 457.784027 114.647995 460.18399 114.360001 462.29599 113.783997 C 464.40802 113.207993 466.104004 112.536003 467.384003 111.768005 Z"/>
<path id="path2" fill="#004d81" fill-rule="evenodd" stroke="none" d="M 328.18399 101.015999 C 329.976013 106.392029 333.111969 110.199989 337.59201 112.440002 C 342.072021 114.680008 347.255981 115.800003 353.144012 115.800003 C 358.52002 115.800003 363.575989 115.064011 368.312012 113.591995 C 373.048035 112.119995 376.888 110.488007 379.832001 108.695999 C 381.752014 109.976006 383.35199 111.639984 384.631989 113.688004 C 385.912018 115.736008 386.552002 117.975983 386.552002 120.408005 C 386.552002 123.35202 385.656006 125.911987 383.864014 128.087997 C 382.071991 130.264008 379.608002 132.087997 376.471985 133.559998 C 373.335999 135.032013 369.624023 136.119995 365.335999 136.824005 C 361.047974 137.528 356.344025 137.880005 351.223999 137.880005 C 343.671967 137.880005 336.696045 136.824005 330.29599 134.712006 C 323.895966 132.599991 318.392029 129.46402 313.783997 125.304001 C 309.175964 121.143982 305.560028 115.928032 302.936005 109.655998 C 300.311981 103.383972 299 96.02404 299 87.575996 C 299 79.383957 300.311981 72.280029 302.936005 66.264 C 305.560028 60.247971 309.079987 55.25602 313.496002 51.288002 C 317.912018 47.319977 322.967957 44.408012 328.664001 42.552002 C 334.360016 40.695992 340.215973 39.767998 346.231995 39.767998 C 352.76004 39.767998 358.743988 40.759987 364.18399 42.744003 C 369.624023 44.728012 374.29599 47.511986 378.200012 51.096001 C 382.104034 54.680016 385.143982 58.967972 387.320007 63.959999 C 389.496002 68.952026 390.584015 74.391968 390.584015 80.279999 C 390.584015 84.376022 389.496002 87.44799 387.320007 89.496002 C 385.143982 91.544014 382.072021 92.888 378.104004 93.528 Z M 346.424011 61.463997 C 340.919983 61.463997 336.344025 63.159981 332.696014 66.552002 C 329.047974 69.944016 326.903992 74.839966 326.264008 81.239998 L 362.936005 75.288002 C 362.679993 71.959984 361.208008 68.824013 358.519989 65.879997 C 355.832001 62.935982 351.800018 61.463997 346.424011 61.463997 Z"/>
<path id="path3" fill="#004d81" fill-rule="evenodd" stroke="none" d="M 285.368011 56.087997 C 285.368011 63.512039 283.416016 70.167969 279.511993 76.056 C 275.607971 81.944031 270.328033 86.615982 263.671997 90.071999 C 268.920013 96.984032 273.94397 103.479965 278.743988 109.559998 C 283.544037 115.64003 287.095978 120.53598 289.399994 124.248001 C 288.247986 128.344025 286.104004 131.447998 282.967987 133.559998 C 279.83197 135.672012 276.40802 136.727997 272.696014 136.727997 C 267.83197 136.727997 264.120026 135.672012 261.559998 133.559998 C 259 131.447998 256.568024 128.536011 254.264008 124.824005 L 235.832001 96.216003 L 222.584 96.216003 L 222.584 134.807999 C 221.175995 135.192001 219.192017 135.544006 216.632004 135.863998 C 214.071991 136.184006 211.384018 136.343994 208.567993 136.343994 C 202.551971 136.343994 198.360016 135.320007 195.992004 133.272003 C 193.623993 131.223999 192.440002 127.512024 192.440002 122.136002 L 192.440002 29.016006 C 192.440002 26.455994 193.112 24.472 194.455994 23.063995 C 195.800003 21.655991 197.751984 20.568008 200.311996 19.800003 C 204.40802 18.263992 209.335968 17.17601 215.095993 16.535995 C 220.856033 15.895996 226.871964 15.576004 233.143997 15.576004 C 250.552094 15.576004 263.607971 19.191971 272.312012 26.423996 C 281.016052 33.656036 285.368011 43.543938 285.368011 56.087997 Z M 234.104004 72.984001 C 240.248032 72.984001 245.239975 71.608017 249.080002 68.856003 C 252.920013 66.103989 254.839996 61.912025 254.839996 56.279999 C 254.839996 45.271942 247.480072 39.767998 232.759995 39.767998 C 230.71199 39.767998 228.856003 39.863998 227.192001 40.056 C 225.527985 40.248001 223.864014 40.472 222.199997 40.727997 L 222.199997 72.984001 Z"/>
<path id="path4" fill="#ee3344" stroke="none" d="M 141.857376 131.262268 C 106.08596 167.033676 4.462656 162.968735 4.462656 162.968735 C 4.462656 162.968735 0.39772 61.345428 36.169121 25.57402 C 65.803299 -4.06015 113.485352 -4.423965 142.670349 24.761047 C 171.855331 53.946037 171.491531 101.62809 141.857376 131.262268 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 9.0 KiB