一、redis的安装和配置

1.官方现在源码

https://redis.io/download

2.解压源码

tar  zxvf   redis-3.2.11.tar.gz

3.编译

make

编译完成后,ll查看出现了redis.conf文件和src目录,进入src开始安装

4.安装

cd src

make install

5.redis的部署

、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

a)创建bin和redis.conf文件

复制代码代码如下:
mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect b)执行Linux文件移动命令: 复制代码代码如下:
mv /lamp/redis-3.0./redis.conf /usr/local/redis/etc
cd /lamp/redis-3.0./src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
redis-check-dump:这个文件我这里没有找到;

6.执行redis-server 命令,启动redis服务

这种方式是前期启动的,关闭后,redis也随之关闭

7.后台启动redis

首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

启动:redis-server /usr/local/redis/etc/redis.conf

a.检查端口是否被占用;
[root@vic src]# netstat -tunpl | grep 6379
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 8440/./bin/redis-se

b.查看redis是否启用

[root@vic src]# ps -ef|grep redis
root 8440 1 0 12:13 ? 00:00:00 ./bin/redis-server 127.0.0.1:6379
root 8468 5302 0 12:27 pts/1 00:00:00 grep redis

8.服务端启动成功后,执行redis-cli启动Redis 客户端

[root@vic src]# redis-cli
127.0.0.1:> set name vic
OK
127.0.0.1:> get name
"vic"
127.0.0.1:> exit
[root@vic src]#

参考资料:http://www.cnblogs.com/wangchunniu1314/p/6339416.html

二.php的redis扩展

下载地址:http://pecl.php.net/package/redis

1.安装方式:

a.直装:直接复制文件到扩展目录,开启相应扩展
b.编译安装:进行编译

2.步骤

a.执行phpize
  在你的解压扩展目录下执行phpize
  /usr/local/php/bin/phpize
b.配置编译参数
  主要是配置PHP配置文件参数
  ./configure --with-php-config=/usr/local/php/bin/php-config
c.编译和安装
make && make install
d.复制扩展文件到对应目录
e.开启扩展,配置相应扩展参数
f.重启php-fpm

3.redis的扩展

a.下载php的redis扩展
  wget http://pecl.php.net/get/redis-3.1.4.tgz
b.解压
  tar zxvf redis-3.1.4.tgz
c.执行phpize的
  进入解压的目录;执行 /usr/local/php/bin/phpize
d.编译 安装
  ./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
e.开启
  vim php.ini修改
  extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
  extension=redis.so
f.测试
 $redis=new Redis();
$res=$redis->connect('127.0.0.1',6379);
var_dump($res);
返回true ,安装成功;

参考资料:http://www.imooc.com/video/13452

redis的安装和php的redis扩展的更多相关文章

  1. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  2. windows上安装redis并安装php5.6的redis扩展

    http://www.884358.com/php-redis/ 1.安装redis Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group ...

  3. redis下载安装及php配置redis

    下载及安装redis 1.首先去github网站上下载https://github.com/dmajkic/redis/downloads: 2.根据实际情况,将64bit的内容cp到自定义盘符目录, ...

  4. Redis的安装以及spring整合Redis时出现Could not get a resource from the pool

    Redis的下载与安装 在Linux上使用wget http://download.redis.io/releases/redis-5.0.0.tar.gz下载源码到指定位置 解压:tar -xvf ...

  5. Redis的安装和使用之------Redis相关运用

    原文  http://wangzhijian.blog.51cto.com/6427016/1731962 一.简介 REmote DIctionary Server(Redis) 是一个由 Salv ...

  6. mac 中安装redis 以及 安装php-redis扩展过程详细记录

    1. 通过homebrew 安装 redis sodu brew install redis 2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问.需要远程访 ...

  7. Linux之redis的安装,主从配置

    一,redis安装 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...

  8. redis 服务器端安装(三)

    redis 服务器端安装(三) Redis is an open source, BSD licensed, advanced key-value store. It is often referre ...

  9. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)

    Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...

随机推荐

  1. BZOJ2005:[Noi2010]能量采集——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=2005 Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光 ...

  2. 洛谷 P2906 [USACO08OPEN]牛的街区Cow Neighborhoods | Set+并查集

    题目: https://www.luogu.org/problemnew/show/P2906 题解: 垃圾水题 #include<cstdio> #include<algorith ...

  3. mysql五补充部分:SQL逻辑查询语句执行顺序

    一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...

  4. CentOS7搭建 Hadoop + HBase + Zookeeper集群

    摘要: 本文主要介绍搭建Hadoop.HBase.Zookeeper集群环境的搭建 一.基础环境准备 1.下载安装包(均使用当前最新的稳定版本,截止至2017年05月24日) 1)jdk-8u131 ...

  5. RGB向yuv的转化最优算法,快得让你吃惊!

    朋友曾经给我推荐了一个有关代码优化的pdf文档<让你的软件飞起来>,看完之后,感受颇深.为了推广其,同时也为了自己加深印象,故将其总结为word文档.下面就是其的详细内容总结,希望能于己于 ...

  6. Multi-target tracking with Single Moving Camera

    引自:http://www.eecs.umich.edu/vision/mttproject.html Wongun Choi, Caroline Pantofaru, Silvio Savarese ...

  7. swift的UIlabel

    let label = UILabel(frame:CGRect(x:,y:,width:,height:)); label.text="i am a am a label am a lab ...

  8. WPF 与设备无关的单位

    WPF从发布之日起,一直将“分辨率无关(resolution independence)”作为其亮点,声称使用WPF制作的用户界面在轻巧的Ultra-Mobile PC的屏幕上和在50英寸的电视机上都 ...

  9. java web中resources路径

    UserBean.class.getClassLoader().getResource(filePath).getPath() 或者 Thread.currentThread().getContext ...

  10. 关于$.data(element,key,value)与ele.data.(key,value)的区别

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...