工具/原料
PC
wamp开发环境
方法/步骤
首先到相应网站下载redis:
下载完成后解压到任意盘符如:D:/redis
里面包括:如图所示。
redis-server.exe:服务程序
redis-check-dump.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
当然还需要一个:redis.conf(具体内容网上随便搜都会有)
启动redis:
用cmd命令进入到redis的根目录,
输入命令:redis-server.exe redis.conf
启动后如图所示:
启动cmd窗口要一直开着,关闭后则Redis服务关闭。
这时服务开启着,另外开一个窗口进行,设置客户端:
输入命令:redis-cli.exe -h 192.168.2.168 -p 6379(这个ip自己定哈,6379为redis默认端口)
输入后如图所示:
安装redis扩展
首先,查看所用php编译版本V6/V9 在phpinfo()中查看
去相应网站下载redis扩展:
如图所示下载对应版本的redis扩展
将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
添加 扩展的时候一定要
extension=php_igbinary.dll
extension=php_redis.dll
这个顺序如图:
重新启动服务,查看phpinfo(),出现如图表示成功;
PHP代码测试
$redis = new Redis()
$redis->connect("192.168.138.2","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))
在linux环境下Redis可以直接通过源码编译安装。Windows下编译一般不那么方便,我们使用已经编译好的.msi安装包来安装。 首先找到Windows下的Redis安装包 打开官网下载页面找到"Windows"项然后点击“Learn more”,打开github项目 找到Redis安装包并下载 在上一步打开github页面中下拉找到README.md里面的"Redis on Windows"项,这里有一句”You can download the latest unsigned binaries and the unsigned MSI installer from the release page.“.点击”release page“打开下载页面,这里可以选择对应的版本下载。 这里我选择版本3.0.501然后在页面下点击“Redis-x64-3.0.501.msi"下载安装包 3安装Redis 下载Redis-x64-3.0.501.msi之后双击打开安装配置页面,一般来说默认即可,但是你要知道配置项的意思,根据具体情况配置。最后点击install即可安装。 启动Redis 安装之后发现安装目录F:\ProgramFiles\Redis有很多.exe文件。这里就和linux下一样了。 进入redis安装目录后 开启服务 执行下面的命令: $ ./redis-server.exe redis.windows.conf [10600] 22 Mar 02:39:36.897 # Creating Server TCP listening socket *:6379:Redis下载百度搜索关键字“redis download”,出来的第一条基本都是官网主页,进去即可。
Redis下载(二)
进入主页,看到最新稳定版3.07,如图所示,双击下载即可。
解压redis-3.0.7.tar.gz
拷贝到指定目录,执行解压命令。
tar xzf redis-3.0.7.tar.gz
编译,安装
make
make install
执行完,基本安装完了,配置都采用默认配置。
启动redis
cd 到redis解压目录下,执行src/redis-server,回车即启动。如图所示则启动成功。
6
查看redis是否启动成功
在终端执行,ps -ef | grep redis ,看到redis-server进程则成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)