redis.tar.gz

  • p1_353240
    了解作者
  • 1.8KB
    文件大小
  • gz
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-14 17:18
    上传日期
php 操作redis 的各种数据类型的实例代码,每个数据类型一个文件
redis.tar.gz
  • redis
  • ._list.php
    187B
  • set.php
    253B
  • list.php
    222B
  • zset.php
    269B
  • ._hash.php
    243B
  • connect.php
    72B
  • ._set.php
    187B
  • ._zset.php
    187B
  • hash.php
    284B
  • watch.php
    910B
  • connect_select.php
    97B
  • ._string.php
    243B
  • string.php
    667B
  • ._connect.php
    187B
内容介绍
<?php /** * Created by PhpStorm. * User: kona * Date: 2019/9/19 * Time: 17:15 */ $redis = new redis(); $result = $redis->connect('192.168.38.253', 6379); $mywatchkey = $redis->get("mywatchkey"); $rob_total = 100; //抢购数量 if($mywatchkey<$rob_total){ $redis->watch("mywatchkey"); $redis->multi(); //设置延迟,方便测试效果。 sleep(5); //插入抢购数据 $redis->hSet("mywatchlist","user_id_".mt_rand(1, 9999),time()); $redis->set("mywatchkey",$mywatchkey-1); $rob_result = $redis->exec(); if($rob_result){ $mywatchlist = $redis->hGetAll("mywatchlist"); echo "抢购成功!<br/>"; echo "剩余数量:".($rob_total-$mywatchkey-1)."<br/>"; echo "用户列表:<pre>"; var_dump($mywatchlist); //打印抢购成功用户 }else{ echo "手气不好,再抢购!";exit; } }
评论
    相关推荐