Docs: add more Redis info
authorJeremy Harris <jgh146exb@wizmail.org>
Tue, 28 Feb 2017 09:40:04 +0000 (09:40 +0000)
committerPhil Pennock <pdp@exim.org>
Tue, 28 Feb 2017 22:36:55 +0000 (17:36 -0500)
(cherry picked from commit d5d82b8443e2604e7b0729ecbb3b2041ce176189)
Signed-off-by: Phil Pennock <pdp@exim.org>
doc/doc-docbook/spec.xfpt

index 19227beef0868a2e78465ba5981ca6abe3e5b76a..7884440882f91df284cbb05eea00bc3a4e58ef92 100644 (file)
@@ -6731,8 +6731,8 @@ PostgreSQL database. See section &<<SECTsql>>&.
 .next
 .cindex "Redis lookup type"
 .cindex lookup Redis
-&(redis)&: The format of the query is an SQL statement that is passed to a
-Redis database. See section &<<SECTsql>>&.
+&(redis)&: The format of the query is either a simple get or simple set,
+passed to a Redis database. See section &<<SECTsql>>&.
 
 .next
 .cindex "sqlite lookup type"
@@ -7805,6 +7805,19 @@ are rejected after a timeout period, during which the SQLite library
 waits for the lock to be released. In Exim, the default timeout is set
 to 5 seconds, but it can be changed by means of the &%sqlite_lock_timeout%&
 option.
+
+.new
+.section "More about Redis" "SECTredis"
+.cindex "lookup" "Redis"
+.cindex "redis lookup type"
+Redis is a non-SQL database. Commands are simple get and set.
+Examples:
+.code
+${lookup redis{set keyname ${quote_redis:objvalue plus}}}
+${lookup redis{get keyname}}
+.endd
+.wen
+
 .ecindex IIDfidalo1
 .ecindex IIDfidalo2