|
|
|
|
@ -12,15 +12,15 @@
@@ -12,15 +12,15 @@
|
|
|
|
|
|
|
|
|
|
(defn set-note [date title text] |
|
|
|
|
(let [key (build-key date title)] |
|
|
|
|
(do |
|
|
|
|
(redis/hset db views key 0) |
|
|
|
|
(redis/hset db note key text)))) |
|
|
|
|
(redis/hset db note key text))) |
|
|
|
|
|
|
|
|
|
(defn get-note [date title] |
|
|
|
|
(let [key (build-key date title)] |
|
|
|
|
(let [key (build-key date title) |
|
|
|
|
text (redis/hget db note key)] |
|
|
|
|
(when text |
|
|
|
|
(do |
|
|
|
|
(redis/hincrby db views key 1) |
|
|
|
|
(redis/hget db note key)))) |
|
|
|
|
text)))) |
|
|
|
|
|
|
|
|
|
(defn get-views [date title] |
|
|
|
|
(redis/hget db views (build-key date title))) |
|
|
|
|
@ -29,4 +29,7 @@
@@ -29,4 +29,7 @@
|
|
|
|
|
(redis/hexists db note (build-key date title))) |
|
|
|
|
|
|
|
|
|
(defn delete-note [date title] |
|
|
|
|
(redis/hdel db note (build-key date title))) |
|
|
|
|
(let [key (build-key date title)] |
|
|
|
|
(do |
|
|
|
|
(redis/hdel db views key) |
|
|
|
|
(redis/hdel db note key)))) |
|
|
|
|
|