Redis基础篇——Redis安装(linux && Windows)
Linux 下安装
安装redis
下载地址:http://redis.io/download,下载最新稳定版本。
安装编译
tar -xvf redis-5.0.0.tar.gz
cd redis-5.0.0
#编译并安装
make && make install
启动 Redis
redis-server
查看 redis 是否启动?
redis-cli
以上命令将打开以下终端:
redis 127.0.0.1:6379>
127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。
安装php-redis扩展
在github选择相应的安装包进行下载https://github.com/phpredis/phpredis/releases
#还是进入到download文件夹下面
cd /download/
#获取安装包
wget http://pecl.php.net/get/redis-5.0.2.tgz
#解压,并进入安装目录
tar -zxvf redis-5.0.2.tgz
cd redis-5.0.2
/usr/bin/phpize
#载入配置 根据你安装实际目录载入
./configure --with-php-config=/usr/local/php/bin/php-config
#编译并安装
make && make install
#修改php.ini 加入
extension="redis.so"
:wq
#保存退出,重启php-fpm
Windows 下安装
安装redis
官方是没有支持Windows系统的,但是微软自己就做了一个支持win64位系统的,github地址
下载 Redis-x64-xxx.zip压缩包
新建文件夹redis,解压到redis文件夹内
打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:
redis-server.exe redis.windows.conf
如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。
配置redis环境变量,把redis路径配置到系统变量的path值中
输入之后,会显示如下界面:
这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。
切换到 redis 目录下运行:
redis-cli.exe -h 127.0.0.1 -p 6379
设置键值对:
set name WXiangQian
取出键值对:
get name
将redis加入到windows的服务中(service和loglevel前都是两个-)开机自启动
redis-server --service-install redis.windows-service.conf --loglevel verbose
安装PHP扩展
使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本
根据PHP版本号,编译器版本号和CPU架构,选择对相应版本,这里选择:
https://windows.php.net/downloads/pecl/releases/redis/5.0.2/
https://windows.php.net/downloads/pecl/releases/igbinary/3.0.1/
解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下
修改php.ini,在该文件中加入:
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
新建一个test.php页面
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('name','WXiangQian');
echo $redis->get('name');
?>
最后输出:WXiangQian