• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 4年前 (2022-01-22) 27次浏览 已收录 0个评论

本篇文章给大家分享的内容是关于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 失败返回0echo $redis->hset('person','name','Miki');echo '<br/>';echo $redis->hset('person','age','18');echo '<br/>&#3<mark>@本文来源gaodaimacom搞#代%码@网-</mark><strong>搞代gaodaima码</strong>9;;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命令的部分总结的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于PHP中Redis命令的部分总结
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址