@@ -145,7 +145,7 @@ namespace cpp_redis {
145145
146146 const auto results = res->get_results ();
147147
148- return ((results.empty () ||results[0 ] == g_nil) ? " " : results[0 ]);
148+ return ((results.empty () ||results[0 ] == g_nil) ? " " : std::move ( results[0 ]) );
149149 }
150150
151151 // 若不存在,就创建key,然后再增加1
@@ -204,7 +204,7 @@ namespace cpp_redis {
204204
205205 const auto results = res->get_results ();
206206
207- return (!results.empty () && results[0 ] != g_nil ? results[0 ] : " " );
207+ return (!results.empty () && results[0 ] != g_nil ? std::move ( results[0 ]) : " " );
208208 }
209209
210210 virtual int decr (std::string&& key)
@@ -254,7 +254,7 @@ namespace cpp_redis {
254254
255255 const auto results = res->get_results ();
256256
257- return ((!results.empty ()) ? results[0 ] : " " );
257+ return ((!results.empty ()) ? std::move ( results[0 ]) : " " );
258258 }
259259
260260 virtual std::string get_set_key (std::string&& key, std::string&& value)
@@ -269,7 +269,7 @@ namespace cpp_redis {
269269
270270 const auto results = res->get_results ();
271271
272- return ((!results.empty ()) ? results[0 ] : " " );
272+ return ((!results.empty ()) ? std::move ( results[0 ]) : " " );
273273 }
274274
275275 virtual std::string substr_reflect_value (std::string&& key, int start, int end)
@@ -284,7 +284,7 @@ namespace cpp_redis {
284284
285285 const auto results = res->get_results ();
286286
287- return ((!results.empty ()) ? results[0 ] : " " );
287+ return ((!results.empty ()) ? std::move ( results[0 ]) : " " );
288288 }
289289
290290 virtual std::vector<std::string> multi_get_keys (std::vector<std::string>&&keys)
@@ -334,12 +334,12 @@ namespace cpp_redis {
334334 }
335335
336336 // 在指定key追加值
337- virtual int append_value (std::string&& key, std::string&& append_value )
337+ virtual int append_value (std::string&& key, std::string&& appended_value )
338338 {
339339 check_args ();
340340
341341 std::string msg = request_->req_n_key (request_->get_cmd (cpp_redis::append),
342- std::forward<std::string>(key), std::forward<std::string>(append_value ));
342+ std::forward<std::string>(key), std::forward<std::string>(appended_value ));
343343 socket_->send_msg (std::move (msg));
344344 const auto res = socket_->get_responese ();
345345 if (res->get_result_code () != status::int_result_) {
0 commit comments