1
0
mirror of https://github.com/redis/go-redis.git synced 2025-06-12 14:21:52 +03:00
Commit Graph

130 Commits

Author SHA1 Message Date
4a3a300665 Add Options.OnConnect 2017-05-26 14:56:18 +03:00
7e8890b644 Embed Cmdable into StatefulCmdable 2017-05-25 13:38:04 +03:00
eeb4d09198 rename Pipelineable to Pipeliner 2017-05-02 12:00:53 -03:00
6fca4d5ad0 pipeline now has its own interface "Pipelineable" 2017-05-01 12:42:58 -03:00
14f25982cb Remove manual strconv 2017-03-24 12:48:32 +02:00
bb270e3277 Merge branch 'v5' 2017-03-04 11:02:50 +02:00
d9f1dc2386 Mention SETEX in the documentation.
To help people looking for it specifically.
2017-02-24 22:01:11 -03:00
b8fb4a1150 the timeout of WAIT command is in milliseconds. 2017-02-24 12:02:48 +02:00
892fb8d573 the timeout of WAIT command is in milliseconds. 2017-02-24 18:03:21 +09:00
8040d63c4f Remove gopkg.in 2017-02-19 09:49:21 +02:00
d95ce53b0d Replace Exists with ExistsMulti. 2017-02-19 09:49:21 +02:00
56ddaf1199 Fix HMSet to accept interface{} value. 2017-02-19 09:49:21 +02:00
6b8c6b3fe9 Added implementation for WAIT command
Reference: https://redis.io/commands/wait
2017-02-18 11:42:06 +02:00
7c0cf90fb8 Support for multi keys in Exists 2017-02-10 12:15:25 +02:00
4cbe497190 ObjectRefCount and ObjectEncoding accept one key 2017-02-10 00:32:52 +02:00
3b87351e3f Merge pull request #480 from go-redis/fix/object-idle-time
ObjectIdleTime accepts one key.
2017-01-26 16:15:58 +02:00
3fa2fb8dc0 ObjectIdleTime accepts one key. 2017-01-26 15:59:49 +02:00
63bac70a19 Add ZRemRangeByLex. 2017-01-26 15:53:58 +02:00
10c56cede3 Remove Scanner in favor of ScanCmd. 2017-01-03 12:44:06 +02:00
0f05d8df9d Add unlink command. 2016-12-22 13:42:05 +02:00
ce1ddaa30c Update commands.go
Let HSet and HSetNX can use value as interface{} .
2016-12-21 01:03:12 +08:00
34122bffa8 Check that clients implement scripter interface. 2016-12-14 12:12:50 +02:00
82f21639bf Fix WrapProcess for Ring and Cluster. Add better example. 2016-11-30 13:00:53 +02:00
80cf5d1652 Merge pull request #409 from bpiddubnyi/bugfix/setxx-zero-ex
Fix "invalid expire time in set" for SetXX with expiration = 0
2016-10-24 12:52:32 +03:00
50f1aff778 Fix "invalid expire time in set" for SetXX with expiration = 0 2016-10-21 15:40:53 +03:00
dcdf129dd5 Add TimeCmd. 2016-10-14 14:39:02 +03:00
2c5b239ecb Remove internal errors package that clashes with std lib. 2016-10-09 11:44:31 +00:00
f5245efa73 Prepare v5 release. 2016-10-09 10:56:53 +00:00
0b706418d9 Add Pipeline to Cmdable. 2016-09-27 09:29:21 +00:00
39333495f9 Remove unexported functions from Cmdable interface 2016-09-14 12:47:46 +02:00
73b28d0372 Fix Cmdable interface. 2016-09-14 10:01:56 +00:00
235dc49d5f Rename GeoPosition to GeoPos for consistency with Redis Server. Simplify code where possible. 2016-08-22 09:39:22 +00:00
ac1c5e46f9 support geopos command 2016-08-22 02:32:06 +05:00
5760a88db3 add WrapProcess 2016-08-15 15:22:50 -04:00
ff8419f643 Rename Commander to Cmdable to match internal name. 2016-07-21 13:24:58 +00:00
46240a2089 Merge pull request #342 from yzprofile/v4
Feature: Export cmdable as an interface
2016-07-21 16:20:12 +03:00
4210c090b1 Move Publish channel to cmdable. Remove method that was deprecated in v3. 2016-07-21 13:04:40 +00:00
dcdf3fc9c3 Feature: Export cmdable as an interface 2016-07-21 13:50:28 +08:00
261cf7ae70 Fix Del command case. 2016-07-08 09:30:38 +00:00
7d856c5595 Make proto/parser an internal package 2016-07-02 13:52:10 +01:00
1c4c05e970 Ensure to use pointer methods where appropriate. Tidy up godoc. 2016-07-01 13:25:28 +01:00
4761c24218 Add ForEachMaster API. 2016-06-17 12:09:38 +00:00
b1f6610fc6 Support more interface values. 2016-06-14 10:22:16 +00:00
cd582ed576 add support for SPOP with a count argument (available in REDIS 3.2) 2016-06-10 12:58:04 +00:00
ac162eb843 Move Select to stateful commands and make it available only via Pipeline and Tx. 2016-06-05 09:45:39 +00:00
487feebef1 Add latency based routing to Redis Cluster client. 2016-05-23 12:49:55 +03:00
9cbb0c42df Change HGetAll and HMSet to return/accept map[string]string. 2016-05-02 14:52:00 +03:00
38be24b025 Scan: swap return values and change cursor type. 2016-04-26 16:08:31 +03:00
7456a0e473 Add scan iterator. 2016-04-26 15:01:49 +03:00
31abb18d9a Move logger to internal package. 2016-04-09 14:52:01 +03:00