Windows 下Redis的安装教程和PHP使用Redis示例
2016-03-11 10:58
951 查看
一、安装Redis
1、下载和安装redis
下载地址:https://github.com/ServiceStack/redis-windows
建议下载最新版的redis,下载完解压的D盘 (随意),如图:
其中:
redis-server.exe 是redis服务程序
redis-cli.exe 是redis客户端程序
redis-benchmark.exe 是redis性能测试工具
conf后缀的文件就是redis的配置文件
ok!安装好了,就这么简单!
2、启动redis
用命令行启动redis:
启动时需要手动指定配置文件。
出现如上图所示说明redis启动成功了。启动后窗口不要关闭,窗口关闭后redis服务也会关闭!
3、测试redis
另外开一个命令行窗口打开 redis客户端工具
如上图所示就说明测试成功!
二、PHP使用redis
1、下载安装redis扩展
先通过phpinfo() 函数查看PHP版本号、编译器版本号、CPU架构
然后选择相应的php redis扩展下载
下载地址:https://github.com/phpredis/phpredis/downloads
https://pecl.php.net/package/redis/2.2.7/windows http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/ 针对你的php版本选择相应的版本下载,下载完解压会有两个dll文件:
php_redis.dll
php_igbinary.dll
把这两个dll都放进php\ext下,然后在php.ini底部加入:
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll上面,否则会报错:
重启服务后查看phpinfo看redis扩展是否安装成功:
另外:php5以上版本的有一点点不一样,你下载下来的扩展包里并不是包含
php_redis.dll
php_igbinary.dll
这两个文件,而是这样的:
你需要把php_redis.dll 和php_redis.pdb放入ext 下。
php_igbinary.dll这个文件你需要另外去下载
2、PHP使用redis示例:
1、下载和安装redis
下载地址:https://github.com/ServiceStack/redis-windows
建议下载最新版的redis,下载完解压的D盘 (随意),如图:
其中:
redis-server.exe 是redis服务程序
redis-cli.exe 是redis客户端程序
redis-benchmark.exe 是redis性能测试工具
conf后缀的文件就是redis的配置文件
ok!安装好了,就这么简单!
2、启动redis
用命令行启动redis:
D:\redis>redis-server redis.windows.conf
启动时需要手动指定配置文件。
出现如上图所示说明redis启动成功了。启动后窗口不要关闭,窗口关闭后redis服务也会关闭!
3、测试redis
另外开一个命令行窗口打开 redis客户端工具
如上图所示就说明测试成功!
二、PHP使用redis
1、下载安装redis扩展
先通过phpinfo() 函数查看PHP版本号、编译器版本号、CPU架构
然后选择相应的php redis扩展下载
下载地址:https://github.com/phpredis/phpredis/downloads
https://pecl.php.net/package/redis/2.2.7/windows http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/ 针对你的php版本选择相应的版本下载,下载完解压会有两个dll文件:
php_redis.dll
php_igbinary.dll
把这两个dll都放进php\ext下,然后在php.ini底部加入:
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll上面,否则会报错:
重启服务后查看phpinfo看redis扩展是否安装成功:
另外:php5以上版本的有一点点不一样,你下载下来的扩展包里并不是包含
php_redis.dll
php_igbinary.dll
这两个文件,而是这样的:
你需要把php_redis.dll 和php_redis.pdb放入ext 下。
php_igbinary.dll这个文件你需要另外去下载
2、PHP使用redis示例:
$redis = new Redis(); $redis->connect("127.0.0.1","6379"); //php客户端设置的ip及端口 //存储一个 值 $redis->set("say","Hello World"); echo $redis->get("say"); //应输出Hello World //存储多个值 $array = array('first_key'=>'first_val', 'second_key'=>'second_val', 'third_key'=>'third_val'); $array_get = array('first_key','second_key','third_key'); $redis->mset($array); var_dump($redis->mget($array_get));
相关文章推荐
- Redis复制(replication)
- Redis作者谈Redis应用场景
- Redis内存使用优化与存储
- centos7安装redis
- nginx-tomcat负载均衡redis-session共享,静态资源分离
- Nginx负载平衡 + Tomcat + 会话存储Redis配置要点
- Redis-HA高可用方案Sentinel配置
- redis-master/slave模式
- redis -编译、启动、停止
- redis-集群(cluster)创建并使用redis集群(二)
- centos6.6上安装redis3.0
- window 下安装redis
- redisson2.2.2 使用redis命令 ZREVRANGE 排序
- Redis常用命令
- centos7 安装redis及遇到的问题
- redis cluster 使用中遇到的问题小结
- Redis 事务
- Redis学习手册(Key操作命令)
- Redis 下key的过期时间详解 :expire
- Redis 在新浪微博中的应用