linux服务器环境下安装redis

注意:由于redis是由ANSI C语言编写的,我们需要安装编译它的工具,所以在这之前需要安装gcc编译环境,由于高版本的redis需要gcc支持c++11标准,所以在这里使用redis-4.0.9版本,配合gcc4.4.7版本进行操作!

首先进入到服务器的/usr/local目录进行操作

1.安装gcc,在这里使用yum进行安装,默认是gcc4.4.7版本。

yum install -y gcc

2.下载redis-4.0.9版本

wget http://download.redis.io/releases/redis-4.0.9.tar.gz -O redis.tar.gz

3.执行解压命令

tar -xzf redis.tar.gz

4.进入redis目录

cd redis-4.0.9

5.对redis进行编译和安装

make && make install

6.启动redis服务

src/redis-server

7.如果想redis以守护进程进行运行(也就是以linux后台服务进程进行运行),使用vim进行修改redis.conf配置

vim redis.conf

8.按i键进行编辑,找到daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes

把daemonize no 改成daemonize yes

9.按esc键输入:wq!回车,进行退出文件编辑

10.重新启动redis并读取配置

./src/redis-server  ./redis.conf

11.此时redis已经后台运行了,可使用该命令进行查看redis进程是否在运行

ps -ef | grep -i redis

12.由于redis已经启动,可以内置客户端与Redis进行交互,使用set key value进行设置值,使用get key进行取值

src/redis-cli

set user 123456

get user

13.在这里本文使用php来测试使用redis,由于php使用redis需要下载phpredis驱动,所以先下载phpredis驱动,先回到local目录

cd ../

14.下载phpredis

git clone https://github.com/jiangtong1125/phpredis.git

15.进入到phpredis目录

cd phpredis

16.执行phpize

/usr/local/php/bin/phpize

17.进行编译

./configure --with-php-config=/usr/local/php/bin/php-config

18.编译完成,直接执行安装

make&&make install

19.修改php.ini文件

在php.ini中添加extension=redis.so

20.重启服务器

reboot

21.此时一切已经准备完毕,可以使用php进行redis开发了,以下为示例代码:

$redis = new Redis();
$ret = $redis->connect("127.0.0.1",6379);
if($ret){
  echo "连接redis成功";
  $redis->set("user","1");
  echo $redis->get("user");
}else{
  echo "连接redis失败";
}

22.开始愉快的玩耍吧!!!!

猜你喜欢

转载自www.cnblogs.com/murraybin/p/12893837.html