在linux遇到这种情况。 注意,这里本redis 用的端口是6389
通过 ps -aux 看到redis 启动了:
root 13445 0.1 0.1 134136 3196 ? Ssl Jun14 17:39 redis-server *:6389
root 14206 0.0 0.0 10720 292 ? S< Jun14 0:00 /sbin/udevd -d
root 14207 0.0 0.0 10720 248 ? S< Jun14 0:00 /sbin/udevd -d
root 25945 0.2 23.4 1467912 451040 ? Sl Jun25 4:33 /usr/java/jdk1.7.0_80/bin/java -Dja
root 32623 0.0 0.2 98080 4064 ? Ss 16:39 0:00 sshd: root@pts/0
root 32625 0.0 0.1 108972 2476 pts/0 Ss 16:39 0:00 -bash
root 32685 0.1 12.2 1859960 235724 ? Sl May07 97:26 /usr/java/jdk1.7.0_80/bin/java -Dja
可是使用命令:
[root@iZ23oofsqn8Z bin]# redis-cli -h local -p 6389 -a 123465
报错为:
Could not connect to Redis at local:6389: Name or service not known
Could not connect to Redis at local:6389: Name or service not known
然后去手动启动:
[root@iZ23oofsqn8Z bin]# ./redis-server /usr/local/redis/etc/redis.conf[root@iZ23oofsqn8Z bin]# ps -ef | grep redis
查看redis启动状态:能看到表示启动了
root 1804 32625 0 17:21 pts/0 00:00:00 grep --color redis
root 13445 1 0 Jun14 ? 00:17:40 redis-server *:6389
然后进行连接:能出现127.0.0.1:6389 就可以使用了
[root@iZ23oofsqn8Z bin]# ./redis-cli -h 127.0.0.1 -p 6389 -a 123465
127.0.0.1:6389>