Skip to content

GummyJum/MatlabRedis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MatlabRedis

Pure Matlab Redis interface for Matlab>=2014B

Example

>> r = Redis('localhost', 6379, 'password', 'foobared')
r = 
  RedisClient with properties:
           host: 'localhost'
           port: 6379
       password: 'foobared'
             db: 0
         socket: [1×1 tcpclient]
    recv_buffer: ''
        timeout: 2
    buffer_wait: 1.0000e-03
           CRNL: '←↵'

>> r.set('var', 'value !"#$%&()*+,-./:;<=>?@[\]^_`{|}~')
ans =
    'OK'

>> r.get('var')
ans =
    'value !"#$%&()*+,-./:;<=>?@[\]^_`{|}~'

>> r.cmd('incr', 'tmp')
ans =
     1

>> r.cmd('incr tmp')
ans =
     2

API

r = Redis(<host>, <port>, ['password', password=''], ['db', db=0])
r.ping
r.send(<cmd>[, <arg>]*)
r.set(<var>, <value>)
value = r.get(<var>)

Related Projects

There are few similar packages

The former two packages are based on the Hiredis library and require compilation. The third is a Matlab implementation is not supported on newer versions of Matlab (>=2014B) while also is not fully consistent with the RESP protocol.

This project implements an intuitive object-like interface for Redis without any other requirement or setup other then matlab itself.

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages