win7安装redis并简单使用

1.工具准备

a.下载win7的redis点击这里
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
b.下载你的php对应的redis拓展

  • 使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准);
    这里写图片描述
  • 下载对应redis拓展,官方下载地址
    这里写图片描述

  • 将下载文件解压后将redis.dll文件加入你的php根目录的ext目录下,并在php.ini配置文件中加入下图所示配置,然后重启服务

    这里写图片描述
    这里写图片描述

2.简单使用

<?php

/**
 * redis实战
 * Redis practice
 *
 * 利用列表list实现简单队列
 * redis的队列为双向链表(通过lpush,lpop,rpush,rpop等方法)实现两头都可以修改队列
 * Use list to implement a simple queue
 */
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);

// 从尾部进队列
// push data to queue
$userId = mt_rand(000000, 999999);
$redis->rpush('QUEUE_NAME', json_encode(['user_id' => $userId]));
$userId = mt_rand(000000, 999999);
$redis->rpush('QUEUE_NAME', json_encode(['user_id' => $userId]));
$userId = mt_rand(000000, 999999);
$redis->rpush('QUEUE_NAME', json_encode(['user_id' => $userId]));
echo "数据进队列成功<br/>";
echo "push data to queue success<br/>";

// 查看队列
// show queue
$res = $redis->lrange('QUEUE_NAME', 0, -1);
echo "当前队列数据为:<br/>";
echo "The queue's data are:<br/>";
print_r($res);

echo "<br/>-----------------------------<br/>";

// 从头部出队列
// pop up the earlier data from queue
$redis->lpop('QUEUE_NAME');
echo "数据出队列成功<br/>";
echo "pop up success<br/>";

// 查看队列
$res = $redis->lrange('QUEUE_NAME', 0, -1);
echo "当前队列数据为:<br/>";
echo "The queue's data are:<br/>";
print_r($res);

结果如下:
这里写图片描述

更多redis实践可以看这里欢迎指点

猜你喜欢

转载自blog.csdn.net/z15818264727/article/details/79994354
今日推荐