文档章节

linux下安装redis扩展

bo-少
 bo-少
发布于 2015/12/08 10:23
字数 650
阅读 99
收藏 2

首先  下载redis

linux:

http://download.redis.io/releases/redis-3.0.5.tar.gz

windows:

https://github.com/dmajkic/redis/downloads


windos下 

 安装好redis后直接启动

启动后注意欢迎界面不要关闭。这就是redis开启状态

其后打开redis-cli

redis默认端口为6379 

测试命令

set test success

get test

如果get test 获取到值 那么redis安装成功

redis 启动方式:cmd 进入redis 安装目录  redis-server.exe redis.windows.conf


php redis 扩展

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5

下载对应版本后把扩展丢进php/ext中 还要下载对应的依赖,然后在重启apache/nginx 

echo phpinfo();

搜索redis 会看到redis扩展已经安装成功。

假如没有搜索到redis 则对应的扩展版本不对,继续更换不同版本.dll(注意:php 有分nts 和 ts )


linux下则

        tar xvzf redis-stable.tar.gz  

        cd redis-stable  

        make  

        make install  

  1. make命令执行完成后,会在src目录下生成5个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它们的作用如下:  

  2. redis-server:Redis服务器的daemon启动程序  

  3. redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作  

  4. redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能  

  5. redis-check-aof:更新日志检查  

  6.   

  7. redis-check-dump:用于本地数据库检查  

  8.   

  9.   

  10. 步骤三、配置  

  11.     cp redis-server /usr/local/bin/  

  12.     cp redis-cli /usr/local/bin/  

  13.     然后新建目录,存放配置文件  

  14.     mkdir /etc/redis  

  15.     mkdir /var/redis  

  16.     mkdir /var/redis/log  

  17.     mkdir /var/redis/run  

  18.     mkdir /var/redis/redis

  19.   

  20.     在redis解压根目录中找到配置文件模板,复制到如下位置。  

  21.     cp redis.conf /etc/redis/redis.conf通过vim命令修改  

  22.     daemonize yes //守护进程的开启 

  23.     pidfile /var/redis/run/redis_6379.pid  

  24.     logfile /var/redis/log/redis_6379.log  

  25.     dir /var/redis/redis

  26.     最后运行redis:  

  27.     $ redis-server /etc/redis/redis.conf  

  28.   

  29.     可用netstat –atln 查看端口是启动安装成功  也可以直接 ps aux | grep redis

  30.     打开redis-cli

  31.     测试命令与windows一样

                配置php redis 扩展

    如果是编译安装的php 在php目录下找到phpize的(如果没有找到 则执行 yum isntall -y php-devel)

               把下载好的 php redis 扩展 解压到 /ext/phpredis/ 中(里面可看到其他php的扩展 pdo等等)注意 需要在ext目录下

         执行

      # /usr/local/php/bin/phpize  (phpize路径)

      # ./configure --with-php-config=/usr/local/php/bin/php-config   (php-config路径)

      # make && make install  

     然后配置hp.ini  

     vi /usr/local/php/lib/php.ini  

     extension=redis.so  

       去到php的扩展库 /php/modules/中查找是否存在redis.so

重启apache 

    echo phpinfo();

    查找redis扩展是否安装成功,后续步骤与windows一样 这里不再重复。


    



© 著作权归作者所有

bo-少

bo-少

粉丝 8
博文 42
码字总数 14563
作品 0
广州
程序员
私信 提问
Linux下常用轻量级队列服务比较

Linux IPC: IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。 系统消息队列功能是这些方法中的其中一种。使用此队列不需要额外安装服务,是系统内...

苗雨顺
2014/03/24
845
1
3分钟wamp安装redis扩展超级简单

购买阿里云相关服务,这里可以领取优惠券, 有的产品5折优惠哟, 注意, 领取的优惠券30天内有效,尽快使用: 领取方式:进入链接后 页面下拉 一键领取全部 或者按需每次领取对应的优惠,领取链接...

兔子想飞
2015/10/10
0
0
centos下的lamp环境,安装redis扩展出错了……

我在centos下搭建了一个lamp,全部都是yum安装,由于需要用到redis扩展,安装时用的命令是 yum -y install php-redis ,然后就报了 一个错啊,php55w-common conflicts with php-common-5.3.3...

zhy10
2016/04/01
411
2
PHP操作redis的两种方式

随着redis使用越来越广泛,各种应用系统几乎都会嵌入redis。当然,PHP也不例外。在我接触到的项目中,主要是使用redis作为缓存服务器。但是对于PHP来说,它本身并不支持redis。所以说这里我们...

梦梦阁
2018/06/06
44
0
OneinStack 1.2 发布,一键 PHP/JAVA 安装工具

这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用于CentOS 5~7(包括redhat)、Deb...

lj2007331
2016/03/03
2.8K
10

没有更多内容

加载失败,请刷新页面

加载更多

《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
6
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
1K
11
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部