Commit Graph

1169 Commits

Author SHA1 Message Date
Vladimir Mihailenco ba4682c2a3 Fix benchmarks to use Redis on default port and FLUSHDB before run. 2015-07-18 11:22:42 +03:00
Vladimir Mihailenco 704068597f Use unsafe for bytes->string conversion. 2015-07-18 11:17:52 +03:00
Vladimir Mihailenco 2e21f6b3e7 Merge pull request #137 from go-redis/fix/sorted-set-bytes
Add bytes support for sorted set.
2015-07-18 09:57:33 +03:00
Vladimir Mihailenco 379b44f44a Add bytes support for sorted set. 2015-07-16 17:30:16 +03:00
Vladimir Mihailenco 0c19d0be41 Merge pull request #136 from go-redis/fix/select-db-nil-pool
Fix nil pool on read timeout. Fixes #135.
2015-07-13 13:51:23 +03:00
Vladimir Mihailenco 029065eb68 Fix nil pool on read timeout. Fixes #135. 2015-07-13 13:45:37 +03:00
Vladimir Mihailenco 7261646454 Merge pull request #134 from go-redis/fix/ring-pipeline-error
ring: return an error in pipeline when all shards are down.
2015-07-13 13:04:15 +03:00
Vladimir Mihailenco 54dcf59909 ring: return an error in pipeline when all shards are down. 2015-07-13 12:56:16 +03:00
Vladimir Mihailenco 4275a19033 Merge pull request #130 from go-redis/fix/restore-time-duration
Use time.Duration in Restore.
2015-07-13 12:24:22 +03:00
Vladimir Mihailenco 7baacea8fb Merge pull request #133 from go-redis/feature/pubsub-api
pubsub: improve API and docs.
2015-07-11 13:54:01 +03:00
Vladimir Mihailenco d7edae84cf pubsub: improve API and docs. 2015-07-11 13:42:44 +03:00
Vladimir Mihailenco 2cb6b30541 Merge pull request #132 from go-redis/feature/pubsub-ping
pubsub: add PING support.
2015-07-11 13:18:58 +03:00
Vladimir Mihailenco f901321d84 pubsub: add PING support. 2015-07-11 13:12:47 +03:00
Vladimir Mihailenco a16f70a722 Merge pull request #131 from go-redis/feature/restore-replace
Add RestoreReplace.
2015-07-11 13:03:56 +03:00
Vladimir Mihailenco 412baf447b Add RestoreReplace. 2015-07-11 12:23:04 +03:00
Vladimir Mihailenco fa185a564f Use time.Duration in Restore. 2015-07-11 12:10:41 +03:00
Vladimir Mihailenco 39c9dc2665 Merge pull request #118 from go-redis/feature/marshal-unmarshal
Allow setting and scaning interface{} values.
2015-07-11 12:06:30 +03:00
Vladimir Mihailenco 3c1f2bd45a Allow setting and scaning interface{} values. 2015-07-11 11:54:26 +03:00
Vladimir Mihailenco 2cfe5df7d2 Merge pull request #127 from go-redis/fix/ring-keys-hashing
ring: fix key hashing in Ring pipeline.
2015-06-24 15:46:13 +03:00
Vladimir Mihailenco 1608a33e55 ring: fix key hashing in Ring pipeline. 2015-06-24 15:37:41 +03:00
Vladimir Mihailenco a43e6ec46d Merge pull request #126 from go-redis/fix/ring-pipeline-tests
ring: improve pipelining tests.
2015-06-24 14:42:28 +03:00
Vladimir Mihailenco fee949ecbf ring: improve pipelining tests. 2015-06-24 13:41:50 +03:00
Vladimir Mihailenco d36559f9ce Merge pull request #124 from go-redis/fix/ring-pool-timeout
ring: ignore pool timeout when pinging shards.
2015-06-16 12:27:51 +03:00
Vladimir Mihailenco e1116afab6 Merge pull request #125 from go-redis/fix/better-script-example
Better Script example.
2015-06-16 12:27:43 +03:00
Vladimir Mihailenco 74f9f4f7a0 ring: ignore pool timeout when pinging shards. 2015-06-16 10:46:46 +03:00
Vladimir Mihailenco c9fb737f06 Better Script example. 2015-06-16 10:40:14 +03:00
Vladimir Mihailenco 651d0b0662 Merge pull request #123 from go-redis/fix/script-api-inconsistency
script: fix small API inconsistency (backwards compatible).
2015-06-11 17:47:30 +03:00
Vladimir Mihailenco 771ae5f899 script: fix small API inconsistency (backwards compatible). 2015-06-11 17:17:06 +03:00
Vladimir Mihailenco 90888881b4 Merge pull request #122 from go-redis/fix/bench-set-bytes
Add BenchmarkRedisSetBytes.
2015-06-06 12:02:24 +03:00
Vladimir Mihailenco 9b31a45f9e Add BenchmarkRedisSetBytes. 2015-06-06 10:19:51 +03:00
Vladimir Mihailenco 74c3ac1ac7 Fix links. 2015-06-05 15:05:49 +03:00
Vladimir Mihailenco faa7ed46bd Add Ring example. Improve existing examples. 2015-06-05 15:02:57 +03:00
Vladimir Mihailenco a972489416 Merge pull request #120 from go-redis/feature/ring-pipeline
Add RingPipeline.
2015-06-04 12:12:24 +03:00
Vladimir Mihailenco 0cf1b73698 Add RingPipeline. 2015-06-04 11:50:24 +03:00
Vladimir Mihailenco 7ce4387ff8 Merge pull request #117 from go-redis/feature/redis-ring
Add Redis Ring.
2015-06-04 10:12:04 +03:00
Vladimir Mihailenco c64b7819b9 Fix flaky test. 2015-06-03 17:08:27 +03:00
Vladimir Mihailenco a8fe55571b pool: put connection to the list before returning it. 2015-06-03 16:45:46 +03:00
Vladimir Mihailenco 3fc16811b5 Fix flaky tests by using better matcher. 2015-06-03 15:09:56 +03:00
Vladimir Mihailenco 7d886330f1 pool: close all connections at once. 2015-06-03 14:50:43 +03:00
Vladimir Mihailenco fc04a09033 Fix flaky test. 2015-06-03 14:36:48 +03:00
Vladimir Mihailenco 90aaae2ba2 makefile: remove ginkgo flags. 2015-06-03 14:25:52 +03:00
Vladimir Mihailenco 2103d88732 Embed consistenthash package. 2015-06-03 14:25:52 +03:00
Vladimir Mihailenco 46f49a17a5 Add Redis Ring. 2015-06-03 14:25:52 +03:00
Vladimir Mihailenco 2c4f6f8a2c Merge pull request #119 from go-redis/fix/panic-when-list-closed
Don't panic if list is closed and conn can't be found.
2015-06-03 14:25:23 +03:00
Vladimir Mihailenco 9d6c73eb9d Don't panic if list is closed and conn can't be found. 2015-06-03 14:18:15 +03:00
Vladimir Mihailenco b70f364fcc Merge pull request #99 from go-redis/fix/release-reloading-with-delay
cluster: release reloading with delay.
2015-05-26 12:08:48 +03:00
Vladimir Mihailenco b1946ee532 More comments. 2015-05-23 18:17:45 +03:00
Vladimir Mihailenco 7b1eeda9c1 Merge pull request #116 from go-redis/fix/reduce-options
Reduce number of various options structs. Slightly reword comments.
2015-05-23 18:01:57 +03:00
Vladimir Mihailenco 1665b190e9 Merge pull request #115 from go-redis/fix/client-client-example
Add basic example how to use Redis Cluster. Unify comments.
2015-05-23 17:57:39 +03:00
Vladimir Mihailenco 40b429df49 Reduce number of various options structs. Slightly reword comments. 2015-05-23 17:56:18 +03:00