$redis->set
时间: 2023-03-05 10:55:31 浏览: 71
redis->set 是 Redis 的一个命令,用于设置给定键的值。例如,如果你想设置键 "message" 的值为 "Hello, World!",你可以使用以下命令:
```
$redis->set('message', 'Hello, World!');
```
这个命令会将 "message" 这个键的值设置为 "Hello, World!"。如果该键之前不存在,则会新建一个键;如果之前已经存在,则会覆盖之前的值。
注意:$redis 是 PHP 中 Redis 的操作对象,上面的代码假设你已经在 PHP 中正确地连接到了 Redis 服务器。
相关问题
$redis->hSet 和 $redis->set
$redis->hSet 和 $redis->set 是 Redis 的两个常用命令,用于在 Redis 中设置值。
$redis->hSet 用于将值 value 关联到哈希表 key 中的 field。如果哈希表不存在,则新建一个哈希表。如果 field 已经存在,则覆盖旧值。
$redis->set 用于将字符串值 value 关联到 key。如果 key 已经存在,则覆盖旧值。
$redis->set($cache_Name, 0, 60);为什么没存进去
这句代码看起来是在使用 Redis 的 PHP 客户端将一个值为 0 的缓存项插入到 Redis 中,并设置这个缓存项的过期时间为 60 秒。如果这个缓存项没有成功插入到 Redis 中,可能是因为以下原因之一:
- Redis 服务器当前不可用,或者您的 PHP 代码无法连接到 Redis 服务器。
- Redis 服务器上可能已经存在一个同名的缓存项,您可以尝试使用 $redis->delete($cache_Name) 来删除它。
- 在插入缓存项之前,您的 PHP 代码中可能有错误或异常导致了执行失败。建议您使用 try-catch 语句来捕获可能出现的异常,并在 catch 块中输出错误信息来更好地调试。
建议您检查以上可能原因,并根据实际情况调整您的代码。