php中文网最新课程
每日17点准时技术干货分享
redis 的基本操作方法
1.redis 的连接 :
//实例化redis
$redis
=
new
Redis();
//连接
$redis
->connect(
'127.0.0.1'
, 6379);
//检测是否连接成功
echo
"Server is running: "
.
$redis
->ping();
// 输出结果 Server is running: +PONG
2.redis 操作 Strng (字符串):
// 设置一个字符串的值
$redis
->set(
'cat'
, 111);
//获取一个字符串的值
echo
$redis
->get(
'cat'
);
// 111
// 重复set
$redis
->set(
'cat'
, 222);
echo
$redis
->get(
'cat'
);
// 222
3.redis 操作 List (列表):
//存储数据到列表中
$redis
->lpush(
'list'
,
'html'
);
$redis
->lpush(
'list'
,
'css'
);
$redis
->lpush(
'list'
,
'php'
);
//获取列表中所有的值
$list
=
$redis
->lrange(
'list'
, 0, -1);
print_r(
$list
);
echo
'
';
// Array ( [0] => php [1] => css [2] => html )
//从右侧加入一个
$redis
->rpush(
'list'
,
'mysql'
);
$list
=
$redis
->lrange(
'list'
, 0, -1);
print_r(
$list
);
echo
'
';
// Array ( [0] => php [1] => css [2] => html [3] => mysql )
//从左侧弹出一个
$redis
->lpop(
'list'
);
$list
=
$redis
->lrange(
'list'
, 0, -1);
print_r(
$list
);
echo
'
';
// Array ( [0] => css [1] => html [2] => mysql )
//从右侧弹出一个
$redis
->rpop(
'list'
);
$list
=
$redis
->lrange(
'list'
, 0, -1);
print_r(
$list
);
echo
'
';
// Array ( [0] => css [1] => html )
4.redis 操作 Hash (字典):
//实例化redis
$redis
=
new
Redis();
//连接
$redis
->connect(
'127.0.0.1'
, 6379);
//字典
//给hash表中某个key设置value
//如果没有则设置成功,返回1,如果存在会替换原有的值,返回0,失败返回0
echo
$redis
->hset(
'hash'
,
'cat'
,
<