2
내가 함께 녹를 사용하여 액세스 레디 스에 노력하고있어 다음수가 잘못 레디 스-RS과 MGET 사용
extern crate redis;
use redis::{Client, Commands, Connection, RedisResult};
fn main() {
let redis_client = Client::open("redis://127.0.0.1/").unwrap();
let redis_conn = redis_client.get_connection().unwrap();
let mut keys_to_get = vec![];
keys_to_get.push("random_key_1".to_string());
keys_to_get.push("random_key_2".to_string());
let redis_result: String = redis_conn.get(keys_to_get).unwrap();
}
내가 cargo run
를 실행할 때 내가 얻을 :
Running `target/debug/test_resdis`
thread '<main>' panicked at 'called `Result::unwrap()` on an `Err` value: An error was signalled by the server: wrong number of arguments for 'get' command', ../src/libcore/result.rs:746
note: Run with `RUST_BACKTRACE=1` for a backtrace.
error: Process didn't exit successfully: `target/debug/test_resdis` (exit code: 101)
암의 I를 잘못한 일을하거나 버그일까요? netcat을 서버에 대해 프로그램을 실행
는
여기 있습니다 : https://github.com/mitsuhiko/redis-rs/issues/95 도움을 주셔서 감사합니다. – cmedeiros
mitsuhiko (redis-rs 제작자)가 이미 그것을 고쳤으며 다음 릴리스에 있어야합니다. – cmedeiros