Redis基础篇——Redis安装

1,650 阅读2分钟

Linux 下安装

安装redis

下载地址:redis.io/download,下载最新稳定版本。

安装编译

tar -xvf redis-5.0.0.tar.gz
cd redis-5.0.0
#编译并安装
make

启动 Redis

redis-server

查看 redis 是否启动?

redis-cli

以上命令将打开以下终端:

redis 127.0.0.1:6379>
127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

安装php-redis扩展

在github选择相应的安装包进行下载github.com/phpredis/ph…

#还是进入到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架构,选择对相应版本,这里选择:

windows.php.net/downloads/p… windows.php.net/downloads/p…

解压缩后,将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

redis篇集合

Redis基础篇——Redis安装

Redis基础篇——介绍以及了解

Redis基础篇——基本用法

Redis进阶篇——PHP连接redis

Redis-PHP实战篇——常用的使用场景