#### Linux安装redis
```
redis官网地址:http://www.redis.io/
最新版本:2.8.3
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis
3、启动Redis服务。
$ redis-server redis.conf
4、然后用客户端测试一下是否启动成功。
$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
```
#### redis设置密码auth
```
进入redis_cli 客户端,相应执行以下命令
1.config get requirepass 密码
2.config set requirepass 密码
3.重新连接客户端,这是就需要将密码带上 ,
auth 密码
4.config rewrite 可以将config set持久化到Redis配置文件中
```
#### PHP安装redis扩展
```
git clone https://github.com/nicolasff/phpredis
git checkout php7
/usr/local/php7/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径
./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径
make && make install
然后看到了等字样,就说明安装成功了
Build complete.
Don't forget to run 'make test'.
```
```
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/
```
```
3、配置php支持
vi /usr/local/php7/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension="redis.so"
:wq! #保存退出
```
### 上面那个好像不能用了
```
二 安装php redis扩展
1 下载上传安装包
下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
2 执行命令安装
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装
3 查看是否安装
php -m
```
##### 会出现的问题
```
./configure 未找到 说明phpize失败 ,Cannot find autoconf
解决办法 :
# yum install m4
# yum install autoconf
```
```
redis官网地址:http://www.redis.io/
最新版本:2.8.3
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis
3、启动Redis服务。
$ redis-server redis.conf
4、然后用客户端测试一下是否启动成功。
$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
```
#### redis设置密码auth
```
进入redis_cli 客户端,相应执行以下命令
1.config get requirepass 密码
2.config set requirepass 密码
3.重新连接客户端,这是就需要将密码带上 ,
auth 密码
4.config rewrite 可以将config set持久化到Redis配置文件中
```
#### PHP安装redis扩展
```
git clone https://github.com/nicolasff/phpredis
git checkout php7
/usr/local/php7/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径
./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径
make && make install
然后看到了等字样,就说明安装成功了
Build complete.
Don't forget to run 'make test'.
```
```
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/
```
```
3、配置php支持
vi /usr/local/php7/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension="redis.so"
:wq! #保存退出
```
### 上面那个好像不能用了
```
二 安装php redis扩展
1 下载上传安装包
下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
2 执行命令安装
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装
3 查看是否安装
php -m
```
##### 会出现的问题
```
./configure 未找到 说明phpize失败 ,Cannot find autoconf
解决办法 :
# yum install m4
# yum install autoconf
```