Skip to content

Instantly share code, notes, and snippets.

@arcolife
Last active January 28, 2018 09:12
Show Gist options
  • Save arcolife/eaf5ac1a3d213ab9f46596c9e9a5eae2 to your computer and use it in GitHub Desktop.
Save arcolife/eaf5ac1a3d213ab9f46596c9e9a5eae2 to your computer and use it in GitHub Desktop.
redis sarjitsu sample data
```ipy
# summary
In [11]: %history
from redis import Redis
con = Redis(host='0.0.0.0', port=6379)
con.get('saDir')
con.keys('*')
con.keys('file_metadata*')
con.hmget('file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:sa15_f19', "sadf_type_det")
con.hgetall('file_metadata:79b9895a-ceb9-43c0-a5b9-0d9cc7ee3da0:sa24_arco')
%history
###################
# expanded
In [1]: from redis import Redis
In [2]: con = Redis(host='0.0.0.0', port=6379)
In [3]: con.get('saDir')
Out[3]: b'safiles'
In [6]: con.keys('*')
Out[6]:
[b'file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:sa15_f19',
b'SESSION36f61983-ea5d-4cfb-bfd8-57a9ae706cb8',
b'session_data',
b'uid_track',
b'sar_args:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8',
b'file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:datafile001',
b'saDir',
b'filenames:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8']
In [7]: con.keys('file_metadata*')
Out[7]:
[b'file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:sa15_f19',
b'file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:datafile001']
In [9]: con.hmget('file_metadata:36f61983-ea5d-4cfb-bfd8-57a9ae706cb8:sa15_f19', "sadf_type_det")
Out[9]: [b'f19']
In [16]: con.hgetall('file_metadata:79b9895a-ceb9-43c0-a5b9-0d9cc7ee3da0:sa24_arco')
Out[16]:
{b'filename': b'sa24_arco',
b'nodename': b'',
b'sa_file_path_conv': b'safiles/79b9895a-ceb9-43c0-a5b9-0d9cc7ee3da0/sa24_arco_conv',
b'sadf_type_det': b'f23'}
%history
```
@geetikabatra
Copy link

Delete all the keys
con.flushall()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment