最近在学习redis,过程中遇到一些问题,本着把解决方法分享给redis小白的心态,所以写了博客,有大神觉得有不对的欢迎指导

redis启动问题

3519:C 02 Nov 11:36:23.507 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
3519:M 02 Nov 11:36:23.508 # You requested maxclients of 10000 requiring at least 10032 max file descriptors.
3519:M 02 Nov 11:36:23.508 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted.
3519:M 02 Nov 11:36:23.508 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
3519:M 02 Nov 11:36:23.509 # Creating Server TCP listening socket *:6379: bind: Address already in use

解决办法:
①找到redis-server 的进程 (Process Status)
输入命令:ps -ef | grep -i redis

soleil     3300      1  0 11:20 ?        00:00:02 redis-server *:6379
soleil     3683   3490  0 11:50 pts/1    00:00:00 grep --color=auto -i redis

进程号为 3300 即为redis服务器

②杀死该进程:使用kill 命令 输入命令:kill -9 3300

③然后重新启动redis服务器。 输入命令:redis-server

更多推荐