You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brpc.apache.org by ja...@apache.org on 2019/12/27 08:11:41 UTC
[incubator-brpc] branch master updated (7906e5f -> cd9bcea)
This is an automated email from the ASF dual-hosted git repository.
jamesge pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-brpc.git.
from 7906e5f Merge pull request #1000 from zyearn/add_cmake_dependencies
new dacc523 redis_server_protocol: complete server parsing
new 5f4815a redis_server_protocol: add set_xxx in RedisReply
new 78ae56e redis_server_protocol: add RedisReply::SerializeToIOBuf and UT
new 978814f redis_server_protocol: fix compilation
new 0c96ece redis_server_protocol: rename RedisReply to RedisMessage
new bd7522b redis_server_protocol: improve user comment
new 97fde2e redis_server_protocol: refine code
new 0ddf161 redis_server_protocol: remove 'override' in redis.h to avoid errors by -Winconsistent-missing-override
new 801bb1f redis_server_protocol: add missing header
new d782617 redis_server_protocol: change user interface && support multi
new 8c1f531 redis_server_protocol: refine code
new bace6cc redis_server_protocol: add async interface
new c7b63da redis_server_protocol: refine code
new 3c4d745 redis_server_protocol: refine code
new c9cb309 redis_server_protocol: refine UT
new da0168a redis_server_protocol: fix mem leak
new 13ffbdf redis_server_protocol: add missing header
new bb09b15 redis_server_protocol: combine ServerContext and RedisConnContext
new 64d0bce redis_server_protocol: combine buf and then write
new 1b342f7 redis_server_protocol: rename RedisMessage back to RedisReply
new f2444e5 redis_server_protocol: move some code
new 26ff9d4 redis_server_protocol: add comments
new 927bb77 redis_server_protocol: refine comment
new cb9e8c9 redis_server_protocol: clear pending closure
new 5301f73 redis_server_protocol: fix bug in long message
new a281b1b redis_server_protocol: add redis server example
new d35efef redis_server_protocol: separate delete process
new 491a186 redis_server_protocol: clear arena in rediscxt asap
new a79093b redis_server_protocol: revise to sync interface
new 2d0c8c3 redis_server_protocol: refine code
new 5c8794c redis_server_protocol: offer user redis string instead of arrays
new ba7f3d5 redis_server_protocol: update redis_server
new 684f4ed redis_server_protocol: refine code, add comment and more ut
new ad00e35 redis_server_protocol: fix sendbuf not setting bug
new aa2d912 redis_server_protocol: remove New() and using butil::StringSplit in example
new b0fb8e6 redis_server_protocol: impl redisCommandParser
new 24fe594 redis_server_protocol: make parsing string as member of redisCommandParser
new cb3460b redis_server_protocol: refine RedisCommandParser member func name
new dbde032 redis_server_protocol: enhance redis ut
new 60581f0 redis_server_protocol: remove Werror in thrift example
new 520858c redis_server_protocol: refine code
new e3117cf redis_server_protocol: remove ExecQueue
new b8c35d8 redis_server_protocol: add TransactionHandler
new da3939c redis_server_protocol: refine code
new a378c9f redis_server_protocol: remove vector<vector>
new 038228d redis_server_protocol: refine code
new ea7605d redis_server_protocol: update redis-server
new 01da505 redis_server_protocol: refine comment
new c0aed24 redis_server_protocol: refine code
new f17f9a9 redis_server_protocol: refine code
new d97bab4 redis_server_protocol: refine code
new 6ce98ba redis_server_protocol: optimize RedisReply::SerializeTo
new cab9db7 redis_server_protocol: remove arg size
new d483a54 redis_server_protocol: command before transaction are regareded as last command
new c7ba8c5 redis_server_protocol: refine code
new ad7081f redis_server_protocol: refine code
new da671ff redis_server_protocol: add BATCHED_DONE code
new 16894d1 redis_server_protocol: update redis-server
new a678df6 redis_server_protocol: refine comment
new 8c13ae4 redis_server_protocol: refine err log
new eee11d9 redis_server_protocol: revert BATCH_DONE
new 7ba6850 redis_server_protocol: use IOBufAppender in redisreply::SerializeTo
new 227f588 redis_server_protocol: add append_decimal to IOBufappender
new 458c45e redis_server_protocol: change para name of Commandhandler from is_last to flush_back
new 627526f redis_server_protocol: refine comment
new a1b98a7 redis_server_protocol: fix bug that arena is local
new 22ad6a8 redis_server_protocol: disable transaction in batched mode
new e804f19 redis_server_protocol: change flush_back to flush_batched
new 72f953d redis_server_protocol: refine example
new 0eac007 redis_server_protocol: remove default constructor of RedisReply
new 10325ba redis_server_protocol: refine code by cr
new 6a61270 redis_server_protocol: refine comment
new cd1b4ea redis_server_protocol: remove unnecessary header
new cd9bcea Merge pull request #972 from zyearn/redis_server_protocol
The 2001 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
example/redis_c++/CMakeLists.txt | 10 +-
example/redis_c++/redis_server.cpp | 124 +++++++
example/thrift_extension_c++/Makefile | 2 +-
src/brpc/global.cpp | 2 +-
src/brpc/options.proto | 16 +-
src/brpc/policy/redis_protocol.cpp | 231 +++++++++---
src/brpc/policy/redis_protocol.h | 7 +
src/brpc/redis.cpp | 48 ++-
src/brpc/redis.h | 74 +++-
src/brpc/redis_command.cpp | 95 ++++-
src/brpc/redis_command.h | 26 +-
src/brpc/redis_reply.cpp | 147 +++++++-
src/brpc/redis_reply.h | 135 +++++--
src/brpc/server.cpp | 13 +-
src/brpc/server.h | 6 +
src/butil/iobuf.h | 5 +
src/butil/iobuf_inl.h | 19 +
src/butil/string_printf.cpp | 1 -
src/butil/string_printf.h | 1 -
test/CMakeLists.txt | 2 +-
test/brpc_redis_unittest.cpp | 651 +++++++++++++++++++++++++++++++++-
21 files changed, 1491 insertions(+), 124 deletions(-)
create mode 100644 example/redis_c++/redis_server.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org