Coder Social home page Coder Social logo

rediscpp's People

Contributors

boaz-ammune avatar boazsade avatar

Watchers

 avatar

rediscpp's Issues

missing git actions

Need to add a git action to verity that we can successfully build the code and test it as well.

remove the key name whenever possible

Right now we have many types that require passing of a key name, but this is not how it should be, we would like to make it more correct in the sense the that key name is hidden if this is not part of the API.
For example the string type should only contain the string value in the API and the name should not be part of the API, the same is true for the numeric types

do not use the installed version of hiredis

It seems that the installation for hiredis (at list on Ubuntu, but maybe on other Linux versions) is not installing the latest version of hiredis.
This means that we would need to build this from source.
There are 3 options:

  1. Build this only inside container - but then we would have to depend on it.
  2. Have a new target that build hiredis and install it.
  3. have hiredis fetched with cmake build and installed.
    option number 3 is problematic in that you have to both build and install hiredis in order for this to work.

add support for secure correct

currently we are only supporting normal connection without SSL.
This must be change to allow connect with SSL as well

support for async operations

Need to be able to run as async calls.
hiredis is writing incorrectly with callbacks so this is not a great way to work, since this is an antipattern. We need to be able to call these callbaskcs from a correct async framework to support the sync data access.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.