不言不语

您现在的位置是: 首页 >  数据库  >  Redis

Redis

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);


文章评论