Redis
检查Redis是否安装
$ redis-server --version
Redis server v=7.2.4 sha=00000000:0 malloc=libc bits=64 build=2d86b7859915655e
如果成功安装,则会显示Redis的版本号。
启动Redis
Mac:终端输入:
$ redis-server
Win:终端输入:
$ redis-server.exe
启动后显示版本号和端口号则为启动成功:
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 7.2.4 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 34865
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | https://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
Redis启动后会一直运行,直到手动停止。
停止方法:Ctrl+C 或者 关闭终端
启动Redis客户端
$ redis-cli
报错:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
连接到Redis出现问题时,可能会出现"Could not connect to Redis at 127.0.0.1:6379: Connection refused"错误消息。这通常表示Redis服务器没有成功启动或正在运行。
-
确认Redis是否正在运行:运行
brew services list
命令来查看当前正在运行的服务列表。确保Redis服务处于"started"状态。如果Redis服务未启动,可以运行brew services start redis
命令来手动启动Redis服务。 -
检查Redis配置文件:确保Redis配置文件位于正确的位置并且包含正确的配置。默认情况下,Redis配置文件位于
/opt/homebrew/etc/redis.conf
路径下。你可以检查该文件以确保Redis绑定到正确的IP地址和端口。 -
检查Redis端口:默认情况下,Redis使用6379端口进行通信。确保没有其他进程占用了该端口。你可以使用
lsof -i :6379
命令检查该端口是否被其他进程占用。 -
重新启动Redis:如果上述步骤仍然无法解决问题,可以尝试重新启动Redis。首先停止Redis服务,然后再次启动Redis服务,可以使用以下命令:
$ brew services stop redis $ brew services start redis