Skip to content

nbdy/disqt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

disqt

(dis cute)
a header-only qml interface for redis

features

  • pub/sub
  • set/get

todo

all other redis commands

dependencies

usage

cpp
#include <disqt/disqt.h> // you could also directly include it in your project

// register redisqt so it's usable from qml
RedisQT::registerType(); 
qml
import io.eberlein.disqt 1.0

Redis {
    host: "127.0.0.1"
    port: 6379

    onIsReadyChanged: connectAsync()
    onClientConnected: console.log("client connected")
    onSubscriberConnected: console.log("subscriber connected")
    onSubscribed: console.log(channel)
    onPsubscribed: console.log(channel)
    onUnsubscribed: console.log(channel)
    onPunsubscribed: console.log(channel)
    onMessage: console.log(channel, message)
    onGetReturned: console.log(key, value)
    onHostChanged: console.log(host)
    onPortChanged: console.log(port)
}

About

qt qml redis wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published