cmd开启/关闭redis

  redis所在路径: D:\redis\Redis-x64-3.2.100

  启动:

  start cmd /k "cd /d D:\redis\Redis-x64-3.2.100 && redis-server.exe redis.windows.conf"

  关闭:

  start cmd /k "taskkill /f /t /im redis-server.exe && taskkill /f /t /im cmd.exe"

首先在windows系统上安装redis

  1.下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要安装的目录下,比如:D:\redis\Redis-x64-3.2.100。

  2.打开一个cmd窗口,使用cd命令切换到指定目录(D:\redis\Redis-x64-3.2.100)运行 redis-server redis.windows.conf 。运行以后出现如下界面。

  

  

  到这一部就说明Redis服务端已经安装成功。

  3.重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\redis\Redis-x64-3.2.100)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口,auth redis是redis密码。运行成功如下图所示。

  这样,Redis windows环境下搭建已经完成

  在windows中让redis开机自启动:redis-server --service-install redis.windows-service.conf --loglevel verbose

  然后就可以进行操作了,下图

  

以上都没问题之后就可以设置PHP中的redis配置

  1.根据phpinfo里的配置下载合适扩展包 

      https://windows.php.net/downloads/pecl/releases/redis/2.2.7/ || php_redis-2.2.7-5.6-nts-vc11-x86

      https://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/|| php_igbinary-2.0.1-5.6-nts-vc11-x86

  

  

  以phpstudy为例,下载好的扩展包打开把里面的php_redis.dll,php_redis.pdb,php_igbinary.dll,php_igbinary.pdb放到php目录下的ext目录下,然后在的php.ini中把刚才放到目录下的.dll文件写入进去,

  extension=php_igbinary.dll

  extension=php_redis.dll

  php_igbinary.dll务必放到php_redis.dll的上面

  重启apache就可以了

  

  下面是一个实例:

  

 <?php
$redis=new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
//输出hello redis
?>

刚开通博客园,写的不是很好,有什么问题之处请您指正

  

最新文章

  1. VM出现该虚拟机正在使用中的提示,让获取所有权限解决办法
  2. DEM数据如何生成高程点
  3. C语言中如何产生随机数
  4. codeforce div 377
  5. Ubuntu14.04server开放rootssh登录权限
  6. freeCodeCamp:Sorted Union
  7. 9、JPA_映射双向一对一的关联关系
  8. JVM中锁优化简介
  9. What’s the difference between an interface and an abstract class in Java?
  10. spring IOC简单入门
  11. mongoose 数据库操作 - 分页
  12. 使用 C# (.NET Core) 实现命令设计模式 (Command Pattern)
  13. vc关于大文件读写
  14. 入手Docker容器注意事项:命令结束容器退出
  15. [USACO17FEB]Why Did the Cow Cross the Road I G
  16. 转: MySQL5.7 ERROR 1142 (42000)问题
  17. Python Web学习笔记之IGMP和ICMP的差别
  18. 不同CSS布局实现与文字鼠标选择的可用性——张鑫旭
  19. python之爬虫_并发(串行、多线程、多进程、异步IO)
  20. rac下asm管理的表空间-数据文件的重命名

热门文章

  1. DOS和批处理基本命令
  2. Android-Could not find method implementation() for arguments
  3. 可编辑树Ztree的使用(包括对后台数据库的增删改查)
  4. 剑指offer编程题Java实现——面试题7相关题用两个队列实现一个栈
  5. awk的匹配
  6. 《react精髓》读书笔记
  7. Swift5 语言参考(九) 泛型和参数
  8. Swift5 语言参考(二) 词法结构
  9. 使用Flexbox:新旧语法混用实现最佳浏览器兼容
  10. WebDriver高级应用实例(9)