php 操作redis 返回ERR: _NOT_SUPPERT_:redis
时间: 2023-08-01 07:09:33 浏览: 89
这个错误提示可能是由于 Redis 模块没有被正确加载导致的。在 PHP 7 之后,Redis 模块已经不再是 PHP 的内置模块,需要手动安装并加载。
首先,你需要确认 Redis 扩展是否已经正确安装。可以通过 `php -m | grep redis` 命令来检查 Redis 扩展是否已经安装。如果 Redis 扩展已经安装但仍然出现此错误,则需要在 PHP 配置文件中加载 Redis 模块。
在 `php.ini` 文件中添加以下行:
```
extension=redis.so
```
或者在 PHP 代码中添加以下行:
```
if (!extension_loaded('redis')) {
dl('redis.so');
}
```
这些操作应该可以解决此错误。如果还有其他问题,请随时问我。
相关问题
php 操作redis返回 ERR: Call to undefined method Common\Lib\Redis::auth()
这个错误提示说明你的 Redis 扩展中没有 `auth` 方法。这通常是因为你正在使用的 Redis 扩展版本过低,不支持 `auth` 方法。
请先确认你的 Redis 扩展版本是否为 5.3.0 或以上,因为这个版本中才支持 `auth` 方法。如果你的 Redis 扩展版本过低,可以尝试更新 Redis 扩展到最新版本。如果你已经使用的是最新版本的 Redis 扩展,但仍然出现此错误,请检查你的 Redis 服务器是否需要密码验证。
如果 Redis 服务器需要密码验证,你需要在连接 Redis 服务器时通过 `auth` 方法进行密码验证。你可以在连接 Redis 服务器后立即调用 `auth` 方法来进行密码验证,例如:
```php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('your_password');
```
这样应该可以解决此错误。如果还有其他问题,请随时问我。
bash: redis-cli: command not found
当出现"bash: redis-cli: command not found"的错误提示时,这意味着系统无法找到redis-cli命令。这可能是因为redis客户端没有正确安装或者redis-cli命令的路径没有正确配置。
要解决这个问题,可以尝试以下方法:
1. 确保redis客户端已经正确安装。可以通过在终端中执行以下命令来检查是否已经安装了redis-cli:
```
redis-cli --version
```
如果没有安装,可以使用包管理器(如apt、yum等)来安装redis-cli。
2. 如果redis-cli已经安装但仍然无法找到,可能是因为它的路径没有正确配置。可以尝试使用以下命令来设置redis-cli的路径:
```
export PATH=$PATH:/path/to/redis-cli
```
将上述命令中的"/path/to/redis-cli"替换为实际的redis-cli安装路径。
3. 如果以上方法仍然无效,可以尝试重新安装redis-cli。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)