php如何实现Redis的String操作

php如何实现Redis的String操作

这篇文章给大家分享的是有关php如何实现Redis的String操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

String操作

php如何实现Redis的String操作

//设置键值:成功返回true,否则返回false$redis->set('mystr','Welcome!');//获取键值:成功返回String类型键值,若key不存在或不是String类型则返回false$ret=$redis->get('mystr');//从某个key所存储的字符串的指定偏移量开始,替换为另一指定字符串,成功返回替换后新字符串的长度。$ret=$redis->setRange('mystr',7,'toBeijing!');//获取存储在指定key中字符串的子字符串。$ret=$redis->getRange('mystr',0,6);//设置新值,返回旧值:若key不存在则设置值,返回false$ret=$redis->getSet('mystr','himan');//一次设置多个键值对:成功返回true。$ret=$redis->mset(['name'=>'jet','age'=>18]);//一次获取多个key的值:返回一个键值对数组,其中不存在的key值为false。$ret=$redis->mget(['name','age']);//设置指定key的值及其过期时间,单位:秒。//参数:键名,过期时间,键值。成功返回true。$ret=$redis->setex('name',10,'jetwu');//以毫秒为单位设置指定key的值和过期时间。成功返回true。$ret=$redis->psetex('name',10,'jetwu');//key的值不存在时,才为其设置值。key不存在且设置成功返回true,否则返回false。$ret=$redis->setnx('name','boby');//setnx命令的批量操作。只有在给定所有key都不存在的时候才能设置成功,只要其中一个key存在,所有key都无法设置成功。$ret=$redis->msetnx(['country'=>'China','city'=>'Shenzhen']);//获取指定key存储的字符串的长度,key不存在返回0,不为字符串返回false。$ret=$redis->strlen('name');//将指定key存储的数字值增加1。若key不存在会先初始化为0再增加1,若key存储的不是整数值则返回false。成功返回key新值。$ret=$redis->incr('age');//给指定key存储的数字值增加指定增量值。$ret=$redis->incrBy('age',10);//给指定key存储的数字值增加指定浮点数增量。$ret=$redis->incrByFloat('age',1.5);//将指定key存储的数字值减一。$ret=$redis->decr('age');//将指定key存储的数字值减去指定减量值。$ret=$redis->decrBy('age',10);//为指定key追加值到原值末尾,若key不存在则相对于set()函数。$ret=$redis->append('mystr','haha');

感谢各位的阅读!关于“php如何实现Redis的String操作”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2022-03-19 21:13:09
收藏
分享
海报
0 条评论
34
上一篇:C语言怎么解决兔子产子问题 下一篇:php如何实现Redis连接与认证
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码