首页 >后端开发 >php教程 > 正文

关于PHP中Redis命令的部分总结

原创2018-04-11 16:23:3501150


本篇文章给大家分享的内容是关于PHP中Redis命令的部分总结,有着一定的参考价值,有需要的朋友可以参考一下

连接Redis

# 实例化$redis = new Redis();
# 连接redisredis->connect('127.0.0.1',6379);

字符串

# 设置$redis->set('abc',123);
# 提取$redis->get('abc');

List(列表):

这里写图片描述

# 左边加入数据
$redis->lpush('language','PHP');
$redis->lpush('language','Java');
$redis->lpush('language','Go');
$redis->lpush('language','Python);

# 循环获取值
$languages = $redis->lrange('language',0,-1);
print_r($languages);
echo '<hr/>';

# 右侧加入一条数据
$redis->rpush('language','C');
$languages = $redis->lrange('language',0,-1);
print_r($languages);
echo "<hr/>";

# 左边弹出数据
$redis->lpop('language');
$languages = $redis->lrange('language',0,-1);
print_r($languages);
echo "<hr/>";

# 右边弹出
$redis->rpop('language');
$languages = $redis->lrange('language',0,-1);
print_r($languages);
echo "<hr/>";

# 获取list长度
$length = $redis->lsize('language');
echo $length; echo '<hr/>';

# 获取列表中key位置的值
echo $redis->lget('language',2);
echo $redis->lindex('language',2);

# 设置列表的key位置的值
$redis->lset('language',2);

# 返回从start到end的值
$redis->lrange('language',0,2);
$redis->lgetrange('language',0,2);

# 截取链表中start到end的元素,保留截取的元素,其余的删除
$res = $redis-> ltrim('language',0,1);
print_r($res);echo '<br/>';
print_r($redis->lrange('language',0,-1));

# 删除方式: 从左向右删
$redis->lrem('language','PHP',2);

# 删除方式: 从右向左删
$redis->lrem('language','Go',2);

# 删除所有
$redis->lrem('language','PHP',0);

Hash (哈希)

这里写图片描述

# 给Hash的key设置value,成功返回1 失败返回0
echo $redis->hset('person','name','Miki');
echo '<br/>';
echo $redis->hset('person','age','18');
echo '<br/>';
echo $redis->hset('person','gender','female');
echo '<br/>';

# 获取hash中某个key的值
echo $redis->hget('person','name');

# 获取所有的keys
$arr = $redis->hkeys('person');
print_r($arr);echo '<br/>';

# 获取hash中的所有值,注意:顺序随机!$arr = $redis->hvals('person');
print_r($arr);echo '<br/>';

 Set

这里写图片描述

 Sort-Set

这里写图片描述

以上就是关于PHP中Redis命令的部分总结的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:Redis php
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类