php安装及使用redis(就是这么简单)

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。这里就不过多的再去重复性介绍redis了。下面直接上干货。

redis下载和安装

第一步:redis下载安装

GitHub下载地址:https://github.com/microsoftarchive/redis/releases
redis下载安装
选择这个msi后缀的下载,这个是安装程序,配置比较简单。(新手推荐)
下载之后直接和安装其他软件一样,一路点击next就行了,不过这里需要注意的是,安装的时候最后把下图的选项勾选上,把redis路径加到系统的环境变量里,这样就省得再输路径了。
redis安装程序
一路next就行了。
第二步:redis初体验
打开cmd命令窗口,切换到redis的安装目录,然后输入命令:redis-server.exe redis.windows.conf
当提示:No error的时候说明成功了。(之前好像提示的是一个大字符图,不知道怎么现在变成这个了,当然不影响我们使用就行了)
redis启动
进入redis:redis-cli.exe -h 127.0.0.1 -p 6379
设置键对值:set myKey abcd
取出键对值:get myKey
补充说明:由于我们添加了环境变量,所以我们可以直接使用redis-cli命令来打开终端

redis-cli
set name asd
get name

php怎么和redis结合使用?

第一步:php安装redis扩展
php使用redis必须还要先安装redis扩展。至于怎么安装redis扩展,Php中文网这里已经说的很详细了,这里就不再搬砖了哈。PHP怎么安装redis扩展
不过这里做一个补充说明,如果你安装上面的教程操作之后,发现redis扩展没有反应,那么你接着往下看。

第一种可能原因:redis版本选择错误,一定要通过phpinfo()来确认!这里提一下我踩的一个坑,我的电脑是64位的,所以我选择版本的时候理所当然的选择的64位,结果扩展不生效,查看phpinfo()之后发现对于版本是32位(x86)的…重新下载就行了

第二种可能原因:我们在php.ini配置扩展的时候extension=php_redis.dll,我也是这样配的,但是不生效,,,,尴尬,,,通过查找日志找到解决方法。
解决方法,extension=redis,直接这样写。至于原因,可能应该是php的版本不同,规则也不一样吧。

日志是个好东西啊,能让我们快速发现问题并解决。
php安装redis错误日志
最后通过phpinfo()来查看redis扩展是否生效就行了。
redis扩展安装成功
第二步:使用php连接redis
直接复制下面代码测试即可。

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$count = $redis->exists('count') ? $redis->get('count') : 1;
echo $count;
$redis->set('count', ++$count);

如果你在安装过程中遇到了其他问题,欢迎留言交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值