博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows下Redis的安装使用 以及 phpRedisAdmin安装
阅读量:6671 次
发布时间:2019-06-25

本文共 2442 字,大约阅读时间需要 8 分钟。

windows下的redis的网盘下载地址:  

  • redis-server.exe:服务程序
  • redis-check-dump.exe:本地数据库检查
  • redis-check-aof.exe:更新日志检查
  • redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询

运行需要redis的配置文件redis.conf 或者 redis.windows.conf,如没有指定,则使用默认设置 

开始运行redis:

解压目录:\>redis-server.exe redis.conf

这个窗口要保持开启  关闭时redis服务会自动关闭

运行一个客户端连接:

解压目录:\>redis-cli.exe -h 127.0.0.1 -p 6379

测试一下:

$ ./redis-cli set mykey somevalue

OK
$ ./redis-cli get mykey
somevalue

测试一下性能:

D:\redis>redis-benchmark.exe -h 127.0.0.1 -p 6379 -n 100000 -c 50

二、安装PHP的redis扩展

在windows下安装php的redis扩展非常简单,下载一个.dll扩展包放到php的ext目录下,在php.ini里边添加一行配置就可以了.

这里提供php5.3版本的redis的php扩展压缩包(里面有个dll):

解压后把dll放到php的ext目录下,打开php.ini,增加一行:

extension=php_redis.dll

然后,重启或者或者IIS就可以了.

检测是否安装成功,可以打开phpinfo看下:

 

三、PHP操作redis的简单测试

确认我们已经做好了以下几个步骤:

  • 我们已经安装了redis,并且用`redis-server.exe redis.conf`命令启动了redis服务器

  • 我们已经下载了php_redis.dll拷贝到了php的ext目录,并且在php.ini中添加了一行:”extension=php_redis.dll",然后重启了WEB服务器

     

然后我们运行下面的代码:

'; (E_ALL); ('display_errors','ON'); //已经启用了php-redis扩展,因此这里可以直接使用Redis对象了 $redis = new Redis(); //进行连接 $redis->('127.0.0.1',6379); //这里开始使用redis的功能,就是设置一下 $redis->set('name1', '');$redis->set('name2', ''); "通过get方法获取到键的值:
".$redis->get('name1')."
".$redis->get('name2'); ?>

运行截图:

其实获得了$redis对象,你就可以任意的执行所有的redis命令,这些包括官方redis手册的所有命令:

 

四、redis+mysql实现缓存写入的简单尝试

redis适用于缓存的,这里可以类似内存与磁盘的写回关系:

以下是一个投票程序对redis的测试,当投票数到了50的时候,就可以将其写入到mysql:

2){ //设定写回的投票数的最大值,到了此值就写回mysql $update_till_num = 50; //创建redis对象 $r = new Redis(); $r->('127.0.0.1',6379); //得到现在是第几个数据了 $this_click_num = $r->get('count_xin_newgame:'.$aid); //点击数加1 $r->set('count_xin_newgame:'.$aid,$this_click_num+1); ($this_click_num>=$update_till_num) { //如果点击数超过了设定数,那么就把数据写到mysql ($this_click_num>$update_till_num) ((__FILE__)."/db.php"); //更新数据库 $db->ExecuteNoneQuery( "UPDATE `addonnewgame` SET `game_num` = game_num + '{$update_till_num}' WHERE `dede_addonnewgame`.`aid` ={$aid};" ); //重置投票数目为0 $r->set('count_xin_newgame:'.$aid,0); } $r->setTimeout('count_xin_newgame:'.$aid,7*24*60*60); ($this_click_num);} ?>

这里没有找到php-redis扩展的文档,官方的文档是一个php_redis.php的头文件,地址:

我们只要把该php下载下来放到自己的项目里面,那么写代码的时候,可以直接看到注释了

可以这样来设置一下eclipse:

Setup in IDE
  • Right click your project -> “Properties”
  • Select the “PHP Include Path” category
  • Click “Add Folder…”
  • Select your checkout of phpredis-phpdoc
  • Click “Open”
  • Click “OK”

 

来源:

 

phpRedisAdmin下载地址 

将下载后的文件下载到www文件夹中,进行Apache虚拟目录配置。 然后运行redis服务后,通过浏览器打开phpRedisAdmin

 

转载于:https://www.cnblogs.com/antik/p/4688159.html

你可能感兴趣的文章
视频会议系统迎来第四次浪潮
查看>>
报告显示:被调研中国企业超85%已从数字转型中获得回报
查看>>
东方日升拉美光伏电站项目 将进入首期施工
查看>>
软件探索性测试 笔记二
查看>>
将来也不会被破译的分布式存储系统
查看>>
光伏电站或成辅助服务市场“输家”
查看>>
今年光伏“领跑者”计划将升级扩围
查看>>
Java程序运行超时后退出或进行其他操作的实现
查看>>
手把手教你启用RemoteFX以及Hyper-V GPU卸载
查看>>
《交互式程序设计 第2版》一3.10 更进一步
查看>>
英伟达发布Tesla P4&P40两款基于Pascal架构的深度学习芯片
查看>>
《ANSYS Workbench有限元分析实例详解(静力学)》——2.5 Windows界面相应操作
查看>>
《代码整洁之道:程序员的职业素养》一一1.3 首先,不行损害之事
查看>>
intellij 创建java web项目(maven管理的SSH)
查看>>
spring-java项目中连接redis数据库
查看>>
UML介绍--用例图
查看>>
阿里云DTS VS MySQLdump
查看>>
为android封装的百度定位组件
查看>>
我的友情链接
查看>>
Linux系统新手学习的11点建议
查看>>