1、 首先安置先下载redis数据库
下载地点:
目前是2.02版本,也可以到我的115网盘下载:
2、解压安置文件。得到以下目录
redis-server.exe:处事措施
redis-check-dump.exe:本地数据库查抄
redis-check-aof.exe:更新日志查抄
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 盘问 (类似于 Apache 的ab 工具).
redis.conf 配置文件
3、启动Redis处事(conf文件指定配置文件,若不指定则默认):
D:\redis-2.0.2>redis-server.exe redis.conf
4、 启动cmd窗口要一直开着,*后则Redis处事*。
这时处事开启着,此外开一个窗口进行,设置客户端:
D:\redis-2.0.2>redis-cli.exe -h 202.117.16.133 -p 6379
然后可以开始玩了:
二、php5.4 连接使用redis ,
1、先下载 phpredis.dll扩展包。下载地点: https://github.com/nicolasff/phpredis/downloads
用phpinfo 检察到时TS vc9。那么下载的版本就对应好
ts版 phpredis_5.4_vc9_ts.7z nts版 phpredis_5.4_vc9_nts.7z2、解压缩之后得到两个文件,分袂将两个文件复制到php 目录的 ext目录下。
3、改削php.ini文件。插手extension 扩展
extension=php_igbinary.dll
extension=php_redis.dll
4、 重启apache ,检察phpinfo 界面。如下则暗示安置告成
5、phpredis hellow word 开始你的redis使用
<?php $redis = new Redis(); //redis东西 $redis->connect("192.168.60.6","6379"); //连接redis处事器 $redis->set("test","Hello World"); //set字符串值 echo $redis->get("test"); //获取值 ?>
php操纵redis 的详细手册。中文手册:
redis 配置文件详细说明,以下摘至
感谢感动网友分享。
1. Redis默认不是以守护进程的方法运行,可以通过该配置项改削,使用yes启用守护进程
daemonize no
2. 当Redis以守护进程方法运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定
pidfile /var/run/redis.pid
3. 指定Redis监听端口,默认端口为6379,作者在本身的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利女乐Alessia Merz的名字
port 6379
4. 绑定的主机地点
bind 127.0.0.1
5.当 客户端闲置多永劫间后*连接,如果指定为0,暗示*该成果
timeout 300
6. 指定日志记录级别,Redis总共撑持四个级别:debug、verbose、notice、warning,默认为verbose
loglevel verbose
7. 日志记录方法,默认为标准输出,如果配置Redis为守护进程方法运行,而这里又配置为日志记录方法为标准输出,则日志将会发送给/dev/null
logfile stdout
8. 设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id
databases 16
9. 指定在多永劫间内,有几多次更新操纵,就将数据同步到数据文件,可以多个条件共同
save <seconds> <changes>
Redis默认配置文件*给了三个条件:
save 900 1
save 300 10
save 60 10000
分袂暗示900秒(15分钟)内有1个变动,300秒(5分钟)内有10个变动以及60秒内有10000个变动。
10. 指定存储至本地数据库时是否压缩数据,默认为yes,Redis给与LZF压缩,如果为了节省CPU时间,可以*该选项,但会导致数据库文件变的巨大
rdbcompression yes
11. 指定本地数据库文件名,默认值为dump.rdb
dbfilename dump.rdb
12. 指定本地数据库存放目录
dir ./
13. 设置当本机为slav处事时,设置master处事的IP地点及端口,在Redis启动时,它会自动从master进行数据同步
slaveof <masterip> <masterport>
14. 当master处事设置了暗码掩护时,slav处事连接master的暗码
masterauth <master-password>
15. 设置Redis连接暗码,如果配置了连接暗码,客户端在连接Redis时需要通过AUTH <password>命令供给暗码,默认*
requirepass foobared