a8a27b307f
Don't copy nul-terminators if any.
2018-10-13 14:47:28 +01:00
dc3f817db5
Incredis currently uses boost's string view, not std's.
2018-10-13 14:43:23 +01:00
c4f84622fe
Use int_conv instead of boost::lexical_cast too.
2018-10-13 12:35:17 +01:00
39cfbada85
Use the new int_conv instead of the old lexical_cast.
2018-10-13 12:34:56 +01:00
a70cbd736d
Duckhandy has moved, update location and fetch latest.
2018-10-12 21:15:00 +01:00
201fa4a595
Update to latest sprout version
2017-07-31 15:55:55 +01:00
bd8c1d5049
Update duckhandy
2017-06-24 11:43:46 +01:00
d2fff64381
Experimenting with passing binary ints on to redis.
2017-06-21 21:10:26 +01:00
7b1931bca0
Accept lua scripts in a string_view rather than in a string.
2017-06-21 21:09:46 +01:00
0aee978661
Bugfix - command pointer became wrong when IncRedis got moved.
2017-06-20 21:26:14 +01:00
a9de3643f4
DEL returns an integer, it seems.
2017-06-14 23:56:57 +01:00
b92d0f38e5
Implement synchronous del() method.
2017-06-14 19:58:35 +01:00
045675c808
Add options to use bundled better-enum and duckhandy.
...
Right now using non-bundled versions of those libraries is
not supported.
2017-06-06 23:00:54 +01:00
ff802e975a
Replace string_ref with string_view.
2017-06-06 21:09:09 +01:00
2c324ae647
Improve installation, but there are some cmake warnings now.
2017-05-20 02:19:22 +01:00
6480102b38
Add headers to the install target and add a version number.
2017-05-20 01:50:50 +01:00
fbd39c2799
Update duckhandy
2017-05-11 18:48:32 +01:00
9eca0bf5cb
Update duckhandy to the latest version
2017-05-11 09:35:52 +01:00
69221f811c
Let client projects disable incredis tests
2017-05-04 22:54:21 +01:00
f798a6999b
Fix return value of hmset and update duckhandy, which fixes expire
2017-04-25 09:39:51 +01:00
ac26d244a1
Add hmset and expire commands
2017-04-25 00:08:17 +01:00
1d7a89fee3
Make Command and IncRedis moveable
2017-04-14 00:45:39 +01:00
772e039078
Update duckhandy
2017-04-13 19:43:57 +01:00
7c1065a18a
Update duckhandy
2017-04-13 09:01:16 +01:00
67696a1bf6
Update duckhandy
2017-04-12 23:29:23 +01:00
89da7b33fe
Add INCR command
2017-04-06 21:48:15 +01:00
ee0767e52c
Fix build as submodule
2017-03-31 23:16:14 +01:00
7440745ea2
Rename replies_requested() into replies_ready().
2016-12-06 18:41:02 +00:00
a6fab83296
Optimization - Get rid of the vector that held the unique_ptr.
...
Use the replies list directly. I can't see any significant
performance improvement yet, but there is something else I want to
try starting from this point.
2016-12-06 18:39:41 +00:00
093d1dd198
Optimization - I *think* it's correct.
2016-12-05 20:50:52 +00:00
657ecd63e2
Optimization - don't use futures, use simple pointers.
...
The local count atomic is used to tell if there are any unanswered
ex-futures yet.
2016-12-05 20:45:07 +00:00
930fde41c8
Pass down a ThreadContext instead of a bare std::atomic.
2016-12-05 15:05:02 +00:00
4d8adc19f2
Add performance test calling SET 1.5 mil times.
2016-12-05 13:01:40 +00:00
26d00baae3
First writing of a readme file.
2016-12-02 19:28:57 +00:00
f74473bf07
Import catch and write a first integration test.
2016-12-02 14:17:37 +00:00
20edb06241
Add set/get/flushdb/dbsize convenience methods.
2016-12-02 14:17:37 +00:00
68a73d3eb6
Replace long long with RedisInt typedef.
2016-12-02 14:17:37 +00:00
0da5c0de3c
Add missing implementation for get<StatusString>().
2016-12-02 14:17:37 +00:00
3b57d01b0f
Add some convenience methods to check the type of a reply.
2016-12-02 14:17:37 +00:00
0d4561e2c7
Revert "Try a lower hiredis version requirement"
...
It didn't work.
This reverts commit afa4db7348
.
2016-07-15 19:19:16 +01:00
afa4db7348
Try a lower hiredis version requirement
2016-07-15 19:04:22 +01:00
94fa688c17
Also ignore better-enums
2016-07-15 15:16:30 +01:00
144394e4f0
Update duckhandy
2016-07-15 15:11:29 +01:00
447226378a
Update duckhandy
2016-07-15 15:00:34 +01:00
7a93e9667f
Update duckhandy
2016-07-15 14:54:50 +01:00
8860dc0620
Move public headers to the include/incredis dir.
2016-07-14 18:13:03 +01:00
6aad99c0f4
Update shared_git_project and duckhandy to latest.
2016-07-14 17:01:16 +01:00
2c498e286e
Buildfix
2016-07-14 16:49:09 +01:00
5d79a9101c
First commit
...
Import incredis straight from dindexer.
2016-07-14 16:36:14 +01:00