windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html

摘要:
下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。切换到redis目录下运行redis-cli.exe-h127.0.0.1-p6379。php$redis=newRedis();//实例化redis$redis-˃pconnect;//建立redis服务连接$redis-˃set;//设置变量和变量值$redis-˃get;//获取变量值$redis-˃close();//关闭redis连接?我在windows下安装了一下redis服务。然后就该配置一下php的环境了。先下载一个php_redis.dll的拓展文件,php_redis.dll下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/。将它放在php扩展目录ext里面,然后再php.ini中添加extension=php_igbinary.dllextension=php_redis.dll。
redis加入到Windows 服务
以下方式,需要在redis-2.8.24下执行:http://download.csdn.net/download/feiliua/9425770
,另外php的接口使用http://pecl.php.net/package/redis/2.2.7/windows
1.cmd命令
windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html第1张
安装命令:
redis-server.exe--service-installredis.windows.conf--loglevelverbose
卸载命令:
redis-server--service-uninstall

Window 下安装

下载地址:https://github.com/dmajkic/redis/downloads

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C: eids

打开一个cmd窗口 使用cd命令切换目录到 C: edis 运行redis-server.exe redis.conf

如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对set myKey abc

取出键值对get myKey

这个时候在命令行已经测试成功,接下来在php代码中测试redis

<?php

$redis = new Redis(); //实例化redis
$redis->pconnect('127.0.0.1', '6379'); //建立redis服务连接
$redis->set($key, $value); //设置变量和变量值
$redis->get($key); //获取变量值
$redis->close(); //关闭redis连接

?>

这个时候你可能会什么都不输入, 这是因为你还没有安装phpredis扩展 ;

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它可以支持Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等多种语言开发。 我在windows下安装了一下redis服务。用着还不错,安装的时候遇到了一些问题。现在把我安装的操作分享给大家。用php操作的

首先,必须先下载一下redis服务的包。http://redis.io/download/ 下载下来安装到相应的目录。
然后就该配置一下php的环境了。
先下载一个php_redis.dll的拓展文件,php_redis.dll下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/(得对应php版本,不然有可能会不好使的)。将它放在php扩展目录ext里面,然后再php.ini中添加
extension=php_igbinary.dll
extension=php_redis.dll
(不要将先后顺序调换)。然后再重启服务器。在php文件里面访问phpinfo()
如果能出现

有这个模块证明你已经安装成功了。
然后启动redis服务
当这个启动的时候,证明你已经可以用程序去访问了。
$redis = new Redis(); //实例化redis
$redis->pconnect('127.0.0.1', '6379'); //建立redis服务连接
$redis->set($key, $value); //设置变量和变量值
$redis->get($key); //获取变量值
$redis->close(); //关闭redis连接
基本上这样就可以用redis来做一些东西了。
这只是我自己在看redis的时候总结下来的,如果有什么不对还请大家指正。

下载phpredis网址:http://blog.163.com/fan_xy_qingyuan/blog/static/1889877482014111111283265/

免责声明:文章转载自《windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于adb安装指定版本Git配置可视化的diff 和merge工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Redis——哨兵(sentinel)

前言 Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。 本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。 一、作用和架构 1.  作用 在介绍哨兵之前,首先从宏观角度回顾一下Redis实现高可用相关的技术。它们包括:持久化、复制、哨兵...

Nginx与Lua

Nginx与Lua   最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则是Nginx的Fork。值得一提的是,OpenResty和Tengine均是国人自己创建...

《Skyline 监控系统工作原理分析》

Skyline 监控系统工作原理分析   Skyline 是一个实时的异常监测系统,它被动地接收 metrics 数据,并使用一系列算法自动地判断 metrics 是否异常,此外,用户可以很容易地根据自己应用数据的特点,提供自己的异常检测算法。 概述 Skyline 是一个实时的异常监测系统,它被动地接收 metrics 数据,并使用一系列算法自动地判断...

redis哨兵模式

一、引言             上一篇文章我们详细的讲解了Redis的主从集群模式,其实这个集群模式配置很简单,只需要在Slave的节点上进行配置,Master主节点的配置不需要做任何更改,但是有一点,Master和Slave两个节点的持久化配置尽量保持一致,否则会有奇怪的问题出现。从今天开始我们开始讲Redis集群模式的第二模式,也就是“哨兵”模式,...

学习Spring Boot:(二十五)使用 Redis 实现数据缓存

前言 由于 Ehcache 存在于单个 java 程序的进程中,无法满足多个程序分布式的情况,需要将多个服务器的缓存集中起来进行管理,需要一个缓存的寄存器,这里使用的是 Redis。 正文 当应用程序要去缓存中读取数据,但是缓存中没有找到该数据,则重新去数据库中获取数据,然后将数据存入缓存中。 还有当我们需要更新或者删除缓存中的数据时候,需要让缓存失效...

Docker安装Redis,让宿主机可以访问

一、拉取镜像 docker pull redis #后面可以带上tag号, 默认拉取最新版本 二、查看镜像 docker images #查看容器中的镜像 三、启动并做映射(以配置文件方式启动) 1、创建配置文件目录存放redis.conf,文件从官网下载:http://download.redis.io/redis-stable/redis.conf...