kali linux安装redis

官网:Install Redis from Source | Redis

wget https://download.redis.io/redis-stable.tar.gz

tar -xzvf redis-stable.tar.gz
cd redis-stable
make


显示如下即可进入下一步

kali linux安装redis_第1张图片

sudo make install

kali linux安装redis_第2张图片

redis-server

kali linux安装redis_第3张图片

可以看到已经可以使用了。

但是由于第一次使用导致了redis没有正常关闭占用了端口导致无法再次启动,报出如下错误。

59562:M 10 Oct 2023 22:20:53.898 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
59562:M 10 Oct 2023 22:20:53.898 # Failed listening on port 6379 (tcp), aborting.

解决思路:

这个错误信息是Redis服务器启动时遇到的问题,提示端口6379已经被占用,导致无法创建监听 socket。这可能是由于以下原因之一:

1. Redis服务器已经在运行:另一个Redis实例已经在使用端口6379监听连接。您可以通过查找当前正在运行的进程来确认是否已经运行了另一个Redis服务器。

   ps -ef | grep redis

   这个可以杀死现有的Redis进程或更改配置文件中的端口号以解决冲突。

2. 其他应用程序占用端口:另一个应用程序已经占用了端口6379,这可能是与Redis相冲突。您可以使用网络工具(如`netstat`、`lsof`等)来检查端口的占用情况。

 netstat -tuln | grep 6379

   如果发现其他应用程序正在使用该端口,您可以终止该应用程序或更改Redis配置文件中的端口号。

查看进程:确实存在

kali linux安装redis_第4张图片

强制关闭redis服务

kill -9  

kali linux安装redis_第5张图片

你可能感兴趣的:(linux,运维,服务器)