Changelog
- 578f729 Add AsIntMap methods on RedisResult and RedisMessage
- d21992c Add AsXMessage and AsXMessageSlice methods on RedisResult and RedisMessage
- 67728a7 AsBool function
- 736464f AsFloatSlice
- d2e413d Combine Args methods
- b3e8b54 Convert all switch statements to use strings.,ToUpper and cleaner control flow.
- 3e459a2 Convert all switch statements to use strings.,ToUpper and cleaner control flow.
- 6fcc17a Convert all switch statements to use strings.,ToUpper and cleaner control flow.
- 041d0ad Create command.go
- 238dcdb Fix BoolSLiceCmd, add FloatSliceCmd, ZSliceCmd, ZwithKeyCmd, ZaddArgs, ZRangeArgs and ZRangeBy
- efa6501 Fix not allowing empty optional arguments
- 3cdf4ee Implement 40 more commands of Cmdable and some minor changes
- 7516f76 Implement 43 more commands of Cmdable
- 2f3b6bc Implement 50 more commands of Cmdable
- 8ce163f Implement 50 more commands of Cmdable
- a2864fa Implement 50 more commands of Cmdable
- 9cb19dd Implement XTRIM and XINFO commands
- 92edce0 Implement cacheable commands on CacheCompat and rename some parameters
- 0cbe269 Implement the final 72 commands of Cmdable
- 0b545be Mark a chunk of Cmdable as TODO to implement later.
- 85df2aa Merge branch '418Coffee-rueidiscompat-2' into rueidiscompat-2
- 98b5bbd Merge branch 'master' into 418Coffee-rueidiscompat-2
- a9b830a Merge branch 'rueian:master' into 418Coffee-rueidiscompat-2
- dee29c7 Merge pull request #19 from 418Coffee/master
- c3a8bd7 Merge pull request #20 from rueian/rueidiscompat-2
- 38e4982 Merge pull request #22 from 418Coffee/418Coffee-rueidiscompat-2
- e144690 Merge pull request #23 from rueian/rueidiscompat-2
- e1895c1 Merge pull request #24 from 418Coffee/418Coffee-rueidiscompat-2
- 71de79d Merge pull request #25 from rueian/rueidiscompat-2
- 1b7e118 Merge pull request #26 from 418Coffee/418Coffee-rueidiscompat-2
- 592f657 Merge pull request #27 from rueian/rueidiscompat-2
- f2fc159 Merge pull request #28 from 418Coffee/418Coffee-rueidiscompat-2
- 35c04b8 Merge pull request #30 from rueian/message-to-any
- 19cce92 Merge pull request #31 from rueian/include-nil-in-slice-conv
- 151b07f Merge pull request #32 from rueian/include-nil-in-slice-conv
- a525ad4 Merge pull request #33 from rueian/rueidiscompat
- 2a1f8a6 Outline CacheCmdable and CacheCompat
- e981bfa Pushing progress for discussion
- 5e89b11 Typos
- 5e2cb14 add AsIntSlice function
- bcb0d2d add AsIntSlice function
- 1f96c87 add AsIntSlice function
- ab06a25 chore: longer circleci timeout
- 2c1c37f doc: add copyright to rueidiscompat
- f131e22 doc: add rueidiscompat to README
- 75508b5 doc: update go-redis like api layer progress in readme
- 14fae4f doc: update go-redis like api layer progress in readme
- 93c7d58 feat: add ToAny to RedisResult and RedisMessage
- 708480a feat: add test for rueidiscompat
- 47348ce feat: allow redis' err in ToAny, allow redis' nil in AsXRange
- 29d9d31 feat: make Cmd constructors in rueidiscompat be private
- d2e4ed0 feat: make rueidiscompat to be more close to go-redis
- 5d71144 feat: relax AsInt64 and AsFloat64, include nil as zero in slice conv funcs
- 18a73fb feat: remove baseCmd in rueidiscompat
- c8cb2fd feat: remove partial cmd type assertions in rueidiscompat
- 71ab95f feat: remove unnecessary cmds recycling in rueidiscompat
- ea62eef feat: remove unused ttl field in rueidiscompat.Compat
- dbf8f54 fix: allow float increment in ZINCRBY
- bfb3229 fix: arg types of zcount, zremrangebyscore, zremrangebyscore
- edd65c4 fix: correct keys parameter of XRead and XReadGroup in rueidiscompat
- 9df5713 fix: correct output of GeoRadiusQuery's args
- 1011d0a function AsBool on RedisResult
- 63643e8 refactor: fix naming and typo lengthL
- 67e40d5 refactor: rename XMessage to XRange, add test cases for AsXRange and AsXRangeSlice
- 72d230e separate keys to Keys method when using Arbitrary