报错解决——# Creating Server TCP listening socket *:6379: bind: Address already in use
在启动redis时报错
# Creating Server TCP listening socket *:6379: bind: Address already in use
错误原因
6379地址已经在使用(6379是redis默认的端口)
解决方法
- 使用命令找到占用端口号的进程:
ps -ef | grep -i redis
得到类似如下的信息
501 2267 1 0 3 119 ?? 8:17.40 redis-server *:6379 501 48677 48662 0 3:17下午 ttys002 0:00.00 grep -i redis
- kill该进程
kill -9 2267
- 重启redis
redis-server
大功告成
48678:C 24 Jan 15:18:20.870 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 48678:C 24 Jan 15:18:20.871 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=48678, just started 48678:C 24 Jan 15:18:20.871 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 48678:M 24 Jan 15:18:20.873 * Increased maximum number of open files to 10032 (it was originally set to 256). _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 4.0.11 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 48678 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 48678:M 24 Jan 15:18:20.889 # Server initialized 48678:M 24 Jan 15:18:31.003 * DB loaded from disk: 10.114 seconds 48678:M 24 Jan 15:18:31.003 * Ready to accept connections