[clojure] redis-client 테스트
redis client clojure
로 검색하면 다음과 같이 carmine-github 최상단에 나온다.
레디스 페이지에서도 carmine을 공식으로 적어둔 듯하다. 그리고 다음과 같이 설명을 적어놨는데. wcar는 뭐고.. 옵션은 어떤식으로 적어야하지;
(def server1-conn {:pool {<opts>} :spec {<opts>}}) ; See `wcar` docstring for opts
(defmacro wcar* [& body] `(car/wcar server1-conn ~@body))
마음이 복잡해서 새로운 클라이언트를 찾아봤다. clj-redis를 사용해보니, 별다른 설정없이도 바로 테스트 가능하다. 본격적으로 써야하면 carmine을 살펴봐야겠다.
clj-redis 사용해보기
한켠에 redis를 켜고(?)
다음과같이 테스트 해보면 끗
(require '[clj-redis.client :as redis])
(def db (redis/init))
(redis/ping db)
=> "PONG"
(redis/set db "foo" "BAR")
=> "OK"
(redis/get db "foo")
=> "BAR"