Skip to content

Commit c6ba95f

Browse files
committed
Polishing.
Introduce command variants with Condition to avoid duplicate expireHashField(…) implementations. Move expireHashField to default method and rename it to applyExpiration(…). Rename Expiration to TimeToLive and methods to getTimeToLive(…). Fix since tags. Extract BoundHashFieldExpirationOperations to provide a fluent way of interacting with expirations on BoundHashOps and RedisMap. Add Hash Field Expiration commands to TypeHints for Lettuce. See spring-projects#3054
1 parent 5228bc7 commit c6ba95f

32 files changed

+1426
-893
lines changed

src/main/antora/modules/ROOT/pages/appendix.adoc

+191-183
Original file line numberDiff line numberDiff line change
@@ -8,193 +8,201 @@ link:https://www.springframework.org/schema/redis/spring-redis-1.0.xsd[Spring Da
88

99
[[supported-commands]]
1010
== Supported Commands
11+
1112
.Redis commands supported by `RedisTemplate`
1213
[width="50%",cols="<2,^1",options="header"]
1314
|=========================================================
1415
|Command |Template Support
1516

16-
|APPEND |X
17-
|AUTH |X
18-
|BGREWRITEAOF |X
19-
|BGSAVE |X
20-
|BITCOUNT |X
21-
|BITFIELD |X
22-
|BITOP |X
23-
|BLPOP |X
24-
|BRPOP |X
25-
|BRPOPLPUSH |X
26-
|CLIENT KILL |X
27-
|CLIENT GETNAME |X
28-
|CLIENT LIST |X
29-
|CLIENT SETNAME |X
30-
|CLUSTER SLOTS |-
31-
|COMMAND |-
32-
|COMMAND COUNT |-
33-
|COMMAND GETKEYS |-
34-
|COMMAND INFO |-
35-
|CONFIG GET |X
36-
|CONFIG RESETSTAT |X
37-
|CONFIG REWRITE |-
38-
|CONFIG SET |X
39-
|DBSIZE |X
40-
|DEBUG OBJECT |-
41-
|DEBUG SEGFAULT |-
42-
|DECR |X
43-
|DECRBY |X
44-
|DEL |X
45-
|DISCARD |X
46-
|DUMP |X
47-
|ECHO |X
48-
|EVAL |X
49-
|EVALSHA |X
50-
|EXEC |X
51-
|EXISTS |X
52-
|EXPIRE |X
53-
|EXPIREAT |X
54-
|FLUSHALL |X
55-
|FLUSHDB |X
56-
|GEOADD |X
57-
|GEODIST |X
58-
|GEOHASH |X
59-
|GEOPOS |X
60-
|GEORADIUS |X
61-
|GEORADIUSBYMEMBER |X
62-
|GEOSEARCH |X
63-
|GEOSEARCHSTORE |X
64-
|GET |X
65-
|GETBIT |X
66-
|GETRANGE |X
67-
|GETSET |X
68-
|HDEL |X
69-
|HEXISTS |X
70-
|HGET |X
71-
|HGETALL |X
72-
|HINCRBY |X
73-
|HINCRBYFLOAT |X
74-
|HKEYS |X
75-
|HLEN |X
76-
|HMGET |X
77-
|HMSET |X
78-
|HSCAN |X
79-
|HSET |X
80-
|HSETNX |X
81-
|HVALS |X
82-
|INCR |X
83-
|INCRBY |X
84-
|INCRBYFLOAT |X
85-
|INFO |X
86-
|KEYS |X
87-
|LASTSAVE |X
88-
|LINDEX |X
89-
|LINSERT |X
90-
|LLEN |X
91-
|LPOP |X
92-
|LPUSH |X
93-
|LPUSHX |X
94-
|LRANGE |X
95-
|LREM |X
96-
|LSET |X
97-
|LTRIM |X
98-
|MGET |X
99-
|MIGRATE |-
100-
|MONITOR |-
101-
|MOVE |X
102-
|MSET |X
103-
|MSETNX |X
104-
|MULTI |X
105-
|OBJECT |-
106-
|PERSIST |X
107-
|PEXIPRE |X
108-
|PEXPIREAT |X
109-
|PFADD |X
110-
|PFCOUNT |X
111-
|PFMERGE |X
112-
|PING |X
113-
|PSETEX |X
114-
|PSUBSCRIBE |X
115-
|PTTL |X
116-
|PUBLISH |X
117-
|PUBSUB |-
118-
|PUBSUBSCRIBE |-
119-
|QUIT |X
120-
|RANDOMKEY |X
121-
|RENAME |X
122-
|RENAMENX |X
123-
|REPLICAOF |X
124-
|RESTORE |X
125-
|ROLE |-
126-
|RPOP |X
127-
|RPOPLPUSH |X
128-
|RPUSH |X
129-
|RPUSHX |X
130-
|SADD |X
131-
|SAVE |X
132-
|SCAN |X
133-
|SCARD |X
134-
|SCRIPT EXITS |X
135-
|SCRIPT FLUSH |X
136-
|SCRIPT KILL |X
137-
|SCRIPT LOAD |X
138-
|SDIFF |X
139-
|SDIFFSTORE |X
140-
|SELECT |X
141-
|SENTINEL FAILOVER |X
17+
|APPEND |X
18+
|AUTH |X
19+
|BGREWRITEAOF |X
20+
|BGSAVE |X
21+
|BITCOUNT |X
22+
|BITFIELD |X
23+
|BITOP |X
24+
|BLPOP |X
25+
|BRPOP |X
26+
|BRPOPLPUSH |X
27+
|CLIENT KILL |X
28+
|CLIENT GETNAME |X
29+
|CLIENT LIST |X
30+
|CLIENT SETNAME |X
31+
|CLUSTER SLOTS |-
32+
|COMMAND |-
33+
|COMMAND COUNT |-
34+
|COMMAND GETKEYS |-
35+
|COMMAND INFO |-
36+
|CONFIG GET |X
37+
|CONFIG RESETSTAT |X
38+
|CONFIG REWRITE |-
39+
|CONFIG SET |X
40+
|DBSIZE |X
41+
|DEBUG OBJECT |-
42+
|DEBUG SEGFAULT |-
43+
|DECR |X
44+
|DECRBY |X
45+
|DEL |X
46+
|DISCARD |X
47+
|DUMP |X
48+
|ECHO |X
49+
|EVAL |X
50+
|EVALSHA |X
51+
|EXEC |X
52+
|EXISTS |X
53+
|EXPIRE |X
54+
|EXPIREAT |X
55+
|FLUSHALL |X
56+
|FLUSHDB |X
57+
|GEOADD |X
58+
|GEODIST |X
59+
|GEOHASH |X
60+
|GEOPOS |X
61+
|GEORADIUS |X
62+
|GEORADIUSBYMEMBER |X
63+
|GEOSEARCH |X
64+
|GEOSEARCHSTORE |X
65+
|GET |X
66+
|GETBIT |X
67+
|GETRANGE |X
68+
|GETSET |X
69+
|HDEL |X
70+
|HEXISTS |X
71+
|HEXPIRE |X
72+
|HEXPIREAT |X
73+
|HPEXPIRE |X
74+
|HPEXPIREAT |X
75+
|HPERSIST |X
76+
|HTTL |X
77+
|HPTTL |X
78+
|HGET |X
79+
|HGETALL |X
80+
|HINCRBY |X
81+
|HINCRBYFLOAT |X
82+
|HKEYS |X
83+
|HLEN |X
84+
|HMGET |X
85+
|HMSET |X
86+
|HSCAN |X
87+
|HSET |X
88+
|HSETNX |X
89+
|HVALS |X
90+
|INCR |X
91+
|INCRBY |X
92+
|INCRBYFLOAT |X
93+
|INFO |X
94+
|KEYS |X
95+
|LASTSAVE |X
96+
|LINDEX |X
97+
|LINSERT |X
98+
|LLEN |X
99+
|LPOP |X
100+
|LPUSH |X
101+
|LPUSHX |X
102+
|LRANGE |X
103+
|LREM |X
104+
|LSET |X
105+
|LTRIM |X
106+
|MGET |X
107+
|MIGRATE |-
108+
|MONITOR |-
109+
|MOVE |X
110+
|MSET |X
111+
|MSETNX |X
112+
|MULTI |X
113+
|OBJECT |-
114+
|PERSIST |X
115+
|PEXIPRE |X
116+
|PEXPIREAT |X
117+
|PFADD |X
118+
|PFCOUNT |X
119+
|PFMERGE |X
120+
|PING |X
121+
|PSETEX |X
122+
|PSUBSCRIBE |X
123+
|PTTL |X
124+
|PUBLISH |X
125+
|PUBSUB |-
126+
|PUBSUBSCRIBE |-
127+
|QUIT |X
128+
|RANDOMKEY |X
129+
|RENAME |X
130+
|RENAMENX |X
131+
|REPLICAOF |X
132+
|RESTORE |X
133+
|ROLE |-
134+
|RPOP |X
135+
|RPOPLPUSH |X
136+
|RPUSH |X
137+
|RPUSHX |X
138+
|SADD |X
139+
|SAVE |X
140+
|SCAN |X
141+
|SCARD |X
142+
|SCRIPT EXITS |X
143+
|SCRIPT FLUSH |X
144+
|SCRIPT KILL |X
145+
|SCRIPT LOAD |X
146+
|SDIFF |X
147+
|SDIFFSTORE |X
148+
|SELECT |X
149+
|SENTINEL FAILOVER |X
142150
|SENTINEL GET-MASTER-ADD-BY-NAME |-
143-
|SENTINEL MASTER | -
144-
|SENTINEL MASTERS |X
145-
|SENTINEL MONITOR |X
146-
|SENTINEL REMOVE |X
147-
|SENTINEL RESET |-
148-
|SENTINEL SET |-
149-
|SENTINEL SLAVES |X
150-
|SET |X
151-
|SETBIT |X
152-
|SETEX |X
153-
|SETNX |X
154-
|SETRANGE |X
155-
|SHUTDOWN |X
156-
|SINTER |X
157-
|SINTERSTORE |X
158-
|SISMEMBER |X
159-
|SLAVEOF |X
160-
|SLOWLOG |-
161-
|SMEMBERS |X
162-
|SMOVE |X
163-
|SORT |X
164-
|SPOP |X
165-
|SRANDMEMBER |X
166-
|SREM |X
167-
|SSCAN |X
168-
|STRLEN |X
169-
|SUBSCRIBE |X
170-
|SUNION |X
171-
|SUNIONSTORE |X
172-
|SYNC |-
173-
|TIME |X
174-
|TTL |X
175-
|TYPE |X
176-
|UNSUBSCRIBE |X
177-
|UNWATCH |X
178-
|WATCH |X
179-
|ZADD |X
180-
|ZCARD |X
181-
|ZCOUNT |X
182-
|ZINCRBY |X
183-
|ZINTERSTORE |X
184-
|ZLEXCOUNT |-
185-
|ZRANGE |X
186-
|ZRANGEBYLEX |-
187-
|ZREVRANGEBYLEX |-
188-
|ZRANGEBYSCORE |X
189-
|ZRANGESTORE |X
190-
|ZRANK |X
191-
|ZREM |X
192-
|ZREMRANGEBYLEX |-
193-
|ZREMRANGEBYRANK |X
194-
|ZREVRANGE |X
195-
|ZREVRANGEBYSCORE |X
196-
|ZREVRANK |X
197-
|ZSCAN |X
198-
|ZSCORE |X
199-
|ZUNINONSTORE |X
151+
|SENTINEL MASTER | -
152+
|SENTINEL MASTERS |X
153+
|SENTINEL MONITOR |X
154+
|SENTINEL REMOVE |X
155+
|SENTINEL RESET |-
156+
|SENTINEL SET |-
157+
|SENTINEL SLAVES |X
158+
|SET |X
159+
|SETBIT |X
160+
|SETEX |X
161+
|SETNX |X
162+
|SETRANGE |X
163+
|SHUTDOWN |X
164+
|SINTER |X
165+
|SINTERSTORE |X
166+
|SISMEMBER |X
167+
|SLAVEOF |X
168+
|SLOWLOG |-
169+
|SMEMBERS |X
170+
|SMOVE |X
171+
|SORT |X
172+
|SPOP |X
173+
|SRANDMEMBER |X
174+
|SREM |X
175+
|SSCAN |X
176+
|STRLEN |X
177+
|SUBSCRIBE |X
178+
|SUNION |X
179+
|SUNIONSTORE |X
180+
|SYNC |-
181+
|TIME |X
182+
|TTL |X
183+
|TYPE |X
184+
|UNSUBSCRIBE |X
185+
|UNWATCH |X
186+
|WATCH |X
187+
|ZADD |X
188+
|ZCARD |X
189+
|ZCOUNT |X
190+
|ZINCRBY |X
191+
|ZINTERSTORE |X
192+
|ZLEXCOUNT |-
193+
|ZRANGE |X
194+
|ZRANGEBYLEX |-
195+
|ZREVRANGEBYLEX |-
196+
|ZRANGEBYSCORE |X
197+
|ZRANGESTORE |X
198+
|ZRANK |X
199+
|ZREM |X
200+
|ZREMRANGEBYLEX |-
201+
|ZREMRANGEBYRANK |X
202+
|ZREVRANGE |X
203+
|ZREVRANGEBYSCORE |X
204+
|ZREVRANK |X
205+
|ZSCAN |X
206+
|ZSCORE |X
207+
|ZUNINONSTORE |X
200208
|=========================================================

0 commit comments

Comments
 (0)