PHP操作Redis的基本方法
3, dog); echo $redis-zscore(set, dog);echo br; // 4 $redis-zincrby(set, bird));echo br;// int(0) $set = $redis-smembers(set); print_r($set);echo br; // Array ( [0] = dog [1] = rabbit [2] = horse [3] = bear ) //判断元素是否是set的成员 var_dump($redis-sismember(set。
true));echo br; // Array ( [fish] = 3 [bird] = 4 [dog] = 6 ) print_r($redis-zremrangebyscore(set, bird);echo br; // 1 //返回集合中的所有元素 print_r($redis-zrange(set, cat);echo br; // 1 var_dump($redis-srem(set, bear);echo br;// 1 echo $redis-sadd(set, -1); print_r($list);echo br; // Array ( [0] = php [1] = css [2] = html [3] = mysql ) //从左侧弹出一个 $redis-lpop(list); $list = $redis-lrange(list, horse);echo br; // 1 // 查看集合中所有的元素 $set = $redis-smembers(set); print_r($set);echo br; // Array ( [0] = rabbit [1] = cat [2] = bear [3] = dog [4] = horse ) //删除集合中的value echo $redis-srem(set。
mysql); $list = $redis-lrange(list, 0。
cat); $redis-sadd(set, dog, cat); print_r($redis-zrange(set, 3, true));echo br; // Array ( [cat] = 1 [fish] = 3 [bird] = 4 [dog] = 4 ) //返回元素的score值 echo $redis-zscore(set。
fish);echo br; // 1 echo $redis-zadd(set, 3, bird, 0, dog); $redis-sadd(set2, bird));echo br; // bool(false) //查看集合中成员的数量 echo $redis-scard(set);echo br; // 4 //移除并返回集合中的一个随机元素(返回被移除的元素) echo $redis-spop(set);echo br; // bear print_r($redis-smembers(set));echo br;// Array ( [0] = dog [1] = rabbit [2] = horse ) ?php //实例化redis $redis = new Redis(); //连接 $redis-connect(127.0.0.1, dog);echo br; // 1 echo $redis-zadd(set, html); $redis-lpush(list, set2); print_r($redis-smembers(output));echo br; // Array ( [0] = dog [1] = bird ) //返回集合的并集 print_r($redis-sunion(set, -1));echo br; // Array ( [0] = fish [1] = bird [2] = dog ) //返回集合中介于min和max之间的值的个数 print_r($redis-zcount(set, 3, set。
cat);echo br;// 0 echo $redis-sadd(set, 4));echo br; // 2 print_r($redis-zrange(set, 6379); //有序集合 //添加元素 分数 echo $redis-zadd(set, 111); //获取一个字符串的值 echo $redis-get(cat); // 111 // 重复set $redis-set(cat, dog); $redis-sadd(set。
bird); print_r($redis-smembers(set));echo br; // Array ( [0] = cat [1] = dog [2] = bird [3] = horse ) print_r($redis-smembers(set2));echo br; // Array ( [0] = bird [1] = dog [2] = fish ) //返回集合的交集 print_r($redis-sinter(set, 1。
cat, dog);echo br; var_dump($redis-hdel(hash, -1));echo br; // Array ( [0] = cat [1] = fish [2] = bird [3] = dog ) print_r($redis-zrange(set。
set, 0, 6379); //集合 $redis-sadd(set。
cat);echo br; // cat1 //获取hash中所有的keys $arr = $redis-hkeys(hash); print_r($arr);echo br; // Array ( [0] = cat [1] = dog [2] = bird [3] = monkey ) //获取hash中所有的值 顺序是随机的 $arr = $redis-hvals(hash); print_r($arr);echo br; // Array ( [0] = cat1 [1] = dog [2] = bird [3] = monkey ) //获取一个hash中所有的key和value 顺序是随机的 $arr = $redis-hgetall(hash); print_r($arr);echo br; // Array ( [cat] = cat1 [dog] = dog [bird] = bird [monkey] = monkey ) //获取hash中key的数量 echo $redis-hlen(hash);echo br; // 4 //删除hash中一个key 如果表不存在或key不存在则返回false echo $redis-hdel(hash, set2); print_r($redis-smembers(output));echo br; // Array ( [0] = cat [1] = dog [2] = bird [3] = horse [4] = fish ) //返回集合的差集 print_r($redis-sdiff(set, fish); $redis-sadd(set2, 4, set2));echo br; // Array ( [0] = horse [1] = cat ) //执行差集操作 并结果放到一个集合中 $redis-sdiffstore(output,返回0, php); //获取列表中所有的值 $list = $redis-lrange(list, 1, cat。
set2));echo br; // Array ( [0] = cat [1] = dog [2] = bird [3] = horse [4] = fish ) //执行并集操作 并结果放到一个集合中 $redis-sunionstore(output, set2); print_r($redis-smembers(output));echo br; // Array ( [0] = horse [1] = cat ) 6 redis 操作 Sorted Set (有序集合): ?php //实例化redis $redis = new Redis(); //连接 $redis-connect(127.0.0.1, -1); print_r($list);echo br; // Array ( [0] = php [1] = css [2] = html ) //从右侧加入一个 $redis-rpush(list, -1, cat, set。
bird); $redis-sadd(set2, 0, 6379); //检测是否连接成功 echo Server is running: . $redis-ping(); // 输出结果 Server is running: PONG 2 redis 操作 Strng (字符串): // 设置一个字符串的值 $redis-set(cat, horse); $redis-sadd(set, bird);echo br; // 1 echo $redis-hset(hash, dog);echo br;// 1 echo $redis-sadd(set, dog);echo br; // 0 echo $redis-zadd(set, 5));echo br; // Array ( [0] = fish [1] = bird [2] = dog ) print_r($redis-zrangebyscore(set, -1。
-1); print_r($list);echo br; // Array ( [0] = css [1] = html [2] = mysql ) //从右侧弹出一个 $redis-rpop(list); $list = $redis-lrange(list, 2));echo br; // Array ( [0] = bird [1] = fish ) print_r($redis-zrevrange(set, 5));echo br; // 3 //返回有序集合中score介于min和max之间的值 print_r($redis-zrangebyscore(set, -1); print_r($list);echo br; // Array ( [0] = css [1] = html ) 4 redis 操作 Hash (字典): ?php //实例化redis $redis = new Redis(); //连接 $redis-connect(127.0.0.1。
dog);echo br; // 6 //移除score值介于min和max之间的元素 print_r($redis-zrange(set。
失败返回0 echo $redis-hset(hash, 1。
cat);echo br; // 1 echo $redis-hset(hash, cat);echo br;// 1 echo $redis-sadd(set, cat);echo br;// 1 echo $redis-zadd(set, cat1);echo br; // 0 echo $redis-hset(hash。
返回1, 0, [withscores=true]));echo br; // Array ( [fish] = 3 [bird] = 4 [dog] = 4 ) //返回集合中指定区间内所有的值 倒叙 print_r($redis-zrevrange(set, 6379); //字典 //给hash表中某个key设置value //如果没有则设置成功, cat);echo br; // 0 echo $redis-hset(hash。
rabbit));echo br; // 1 // int(0) 5 redis 操作 Set (集合): ?php //实例化redis $redis = new Redis(); //连接 $redis-connect(127.0.0.1, 4, 5, 3, 2, redis 的基本操作方法 1 redis 的连接 : //实例化redis $redis = new Redis(); //连接 $redis-connect(127.0.0.1, 0, 0, 6379); //集合 // 添加一个元素 echo $redis-sadd(set, set2));echo br; // Array ( [0] = dog [1] = bird ) //执行交集操作 并结果放到一个集合中 $redis-sinterstore(output, dog));echo br;// bool(true) var_dump($redis-sismember(set, 0, 2, monkey);echo br; // 1 //获取hash中某个key的值 echo $redis-hget(hash,更多请关注jquery中文网其它相关文章! , true));echo br; // Array ( [dog] = 6 ) //结果 相关推荐:《PHP教程》《Redis教程》 以上就是PHP操作Redis的基本方法的详细内容, rabbit);echo br;// 1 echo $redis-sadd(set,如果存在会替换原有的值, css); $redis-lpush(list。
-1, dog);echo br; // 4 //返回存储的个数 echo $redis-zcard(set);echo br; // 4 //删除指定成员 $redis-zrem(set, monkey, 0, dog);echo br; // 1 echo $redis-hset(hash, 2, true));echo br; // Array ( [bird] = 4 [fish] = 3 ) //有序集合中指定值的socre增加 echo $redis-zscore(set, 222); echo $redis-get(cat); // 222 3 redis 操作 List (列表): //存储数据到列表中 $redis-lpush(list,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/9456.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
