php操作redis教程(字符串)
2022-05-28Redis
如何使用php,简单操作redis字符串,手把手,傻瓜式教大家使用极速入门redis!
使用php操作简单redis字符串,极速入门!
<?php $redis = new \Redis(); $redis->connect('127.0.0.1', 6379); // Redis 没设置密码则不需要这行代码 $redis->auth('password'); // 创建数据 $redis->set('key', 'value'); // 获取数据 $value = $redis->get('key'); echo $value . PHP_EOL; // 修改数据,与创建数据一致,即覆盖数据 $redis->set('key', 'value2'); echo $redis->get('key') . PHP_EOL; // 追加数据$redis->append('key', '_value2'); echo $redis->get('key') . PHP_EOL; // 删除数据 $redis->del('key'); $redis->delete('key'); var_dump($redis->get('key')); // 创建数据,带有效期$ redis->set('timeout_key', 'timeout_value', 5); $redis->setex('timeout_key', 5, 'timeout_value'); // 获取数据的有效期 echo $redis->ttl('timeout_key') . PHP_EOL; // 判断是否已经写入,未写入则写入 $redis->set('unique_key', 'unique_value'); if (!$redis->setnx('unique_key', 'unique_value')) { echo $redis->get('unique_key') . PHP_EOL;} // 批量创建 $multi = ['key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3']; $redis->mset($multi); // 批量获取 $result = $redis->mget(array_keys($multi)); var_dump($result);
很赞哦! ()