description | Add Redis commands execution support in Org-mode Babel. |
owner | numbchild@gmail.com |
last change | Mon, 21 Feb 2022 12:49:30 +0000 (21 20:49 +0800) |
URL | git://repo.or.cz/ob-redis.git |
| https://repo.or.cz/ob-redis.git |
push URL | ssh://repo.or.cz/ob-redis.git |
| https://repo.or.cz/ob-redis.git (learn more) |
bundle info | ob-redis.git downloadable bundles |
content tags
|
|
README.org
* About
Add Redis commands execution support in Org-mode Babel.
This package is referenced from [[https://github.com/krisajenkins/ob-mongo][ob-mongo.el]].
* Installation
** MELPA
#+begin_src emacs-lisp
(use-package ob-redis
:ensure t
:defer t
:commands (org-babel-execute:redis)
:config
(add-to-list 'org-babel-load-languages '(redis . t))
(org-babel-do-load-languages 'org-babel-load-languages org-babel-load-languages)
(add-to-list 'org-babel-tangle-lang-exts '("redis" . "redis")))
#+end_src
** QUELPA
#+begin_src emacs-lisp
(use-package ob-redis
:quelpa (ob-redis :fetcher github :repo "stardiviner/ob-redis")
:defer t
:commands (org-babel-execute:redis)
:config
(add-to-list 'org-babel-load-languages '(redis . t))
(org-babel-do-load-languages 'org-babel-load-languages org-babel-load-languages)
(add-to-list 'org-babel-tangle-lang-exts '("redis" . "redis")))
#+end_src
* Usage
** example
#+begin_example
,#+begin_src redis db: 127.0.0.1:6379
SET myname "stardiviner"
GET myname
,#+end_src
,#+RESULTS:
: 127.0.0.1:6379> OK
: 127.0.0.1:6379> stardiviner
: 127.0.0.1:6379>
#+end_example
** options
The babel header argument ~db:~ can specify your redis server ip address.