安装redis 及 PHP redis 扩展

1、安装redis

redis下载可以到http://redis.io/官网下载最新稳定版

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

tar -zxvf  redis-3.0.5.tar.gz

cd redis-3.0.5

make

cd src/

把src 下的可执行文件都拷贝到/usr/local/bin/下

cp redis-benchmark   redis-check-aof    redis-check-dump   redis-cli  redis-server  redis-sentinel   redis-trib.rb   /usr/local/bin/

  • redis-server:Redis服务器的daemon启动程序
  • redis-cli:Redis命令行操作工具。
  • redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

创建redis的数据目录

mkdir  -p  /home/redis/data

拷贝默认的redis.conf文件到redis目录下

cp redis.conf   /home/redis/data/

-----------------------------------------------

vim  redis.conf

修改

daemonize yes

pidfile   /home/redis/data/redis.pid

logfile   /home/redis/data/redis.log

-----------------------------------------------

redis.conf  文件各参数意义:

  • daemonize:  是否以后台daemon方式运行
  • pidfile:   pid文件位置
  • port:     监听的端口号
  • timeout:   请求超时时间
  • loglevel:  log信息级别
  • logfile:   log文件位置

databases:  开启数据库的数量

save * *:保存快照的频率,第一个*表示多长时间,第二个*表示执行多少次写操作。在一定时间内执行一定数量 的写操作时,自动保存快照。可设置多个条件

rdbcompression: 是否使用压缩

dir: 数据快照的保存目录

----------------------------------------------

启动redis

redis-server   /home/redis/data/redis.conf

查看端口是否开启

netstat -nlpt | grep 6379

停止redis

killall resid-server   或者  kill   `cat /home/redis/data/redis.pid`

注意:

此时安装完成后模式redis是没有密码的,这样暴露在公网上是很危险的,所以我们需要在配置文件中开启密码认证

vim  redis.conf

找到requirepass foobared

修改为:requirepass   test12345 (test12345是自己设置的密码)

然后通过 redis-cli 去认证下就可以了

redis-cli -p 6379

127.0.0.1:6379> auth test12345

127.0.0.1:6379>  info

=================================================================

2、安装redis的php扩展

cd /usr/local/src

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

tar -zxvf  2.2.4.tar.gz

cd phpredis-2.2.4

phpize  #用phpize生成configure配置文件 如果找不到phpize 这个命令 请执行yum install php-devel 安装

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

make

make install

执行完成后会在/usr/lib64/php/modules/    目录下生成一个redis.so

vim /etc/php.ini

添加

extension="redis.so"

然后执行php  -m 就可以看到加载的redis 模块了

时间: 2024-08-25 12:41:39

安装redis 及 PHP redis 扩展的相关文章

CentOS7安装redis数据库及php-redis扩展

redis 首先把redis安装到服务器中 1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码 2. tar xvzf redis-stable.tar.gz 解压 3.cd redis-stable 4.make   make的时候可能出现问题,我的就出现了异常 异常一: make[2]: cc: Command not found 异常原因:没有安装gcc 解决方案:yum install gcc-c++ 异常二: zm

redis安装配置教程及phpredis扩展安装测试

作者:zhanhailiang 日期:2014-10-16 推荐阅读: Redis持久化策略 关于Redis更多资料阅读 1. 下载redis-2.8.17.tar.gz:http://download.redis.io/releases/redis-2.8.17.tar.gz: 2. 编译安装配置如下: [redis-2.8.17]# make [redis-2.8.17]# make PREFIX=/usr/local/redis-2.8.17 install [redis-2.8.17]#

在windows环境下安装redis和phpredis的扩展

在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说的我的phpinfo里面显示是Arti..:x86,所以需要选择X86,这个跟系统无关,我的系统还是64位的呢! 然后我的集成环境是ts而不是nts这个都可以在phpinfo文件中找到! 下载文件php_igbinary.dll,php_redis.dll 然后修改配置文件php.ini(php文件

linux 下安装redis以及php Redis扩展

1 [php] view plaincopy在CODE上查看代码片派生到我的代码片 2 linux 下安装redis以及php Redis扩展 3 4 环境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17 5 6 步骤一.下载redis 7 可以去http://redis.io/去下载最新版本 8 我用的是 redis 2.8.11 9 进入软件安装包存放目录: cd /var/install/software/ 10 wget http://do

Redis安装整理(window平台) +php扩展redis

Redis安装整理(window平台) +php扩展redis 分类: Web开发2013-03-23 18:51 10380人阅读 评论(3) 收藏 举报                           主要步骤都是参考百度前几条的教程,但是中间出现了几个小小的问题,特地来补充一下: window平台Redis安装 redis windows安装文件下载地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Do

Redis安装与(php-redis)扩展

一.redis简介 Redis是一种高级key-value数据库.它跟memcached类似不过数据可以持久化而且支持的数据类型很丰富.有字符串链表集 合和有序集合.支持在服务器端计算集合的并交和补集(difference)等还支持多种排序功能.所以Redis也可以被看成是一个数据结构服务器. Redis的所有数据都是保存在内存中然后不定期的通过异步方式保存到磁盘上(这称为"半持久化模式")也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为&quo

win7环境下redis服务和php扩展的安装

1.下载redis的windows应用程序,支持32位和64位,根据实际情况下载 下载地址: https://github.com/dmajkic/redis/downloads 2.将相应的程序copy到你所需要的目录中,在这里我使用的64位,放到E:\redis目录 3.启动redis服务端:打开一个cmd窗口,先切换到redis所放目录(E:\redis),运行 redis-server.exe redis.conf 注意redis.conf为配置文件,主要配置了redis所使用的端口等信

codis实现redis分片和在线扩展

Codis是一个开源的分布式redis解决方案,由以下四个组件组成: codis-proxy:后端redis的代理,本事实现了redis协议. codis-config:是codis的管理配置工具,用于增删redis server.操作数据迁移. zookeeper:用来存放数据路由表和codis-proxy节点的元信息,codis-config发起的命令都会通过 zookeeper同步到各个存活的codis-proxy. codis-server:codis项目维护的一个 redis 分支,

Redis学习一Redis的介绍与安装部署

NoSql 介绍 NoSql 是key-value形式存储,和传统的数据库不一样,不一定遵循传统数据库的一些基本要求,比如遵循SQL标准(insert\update\delete\select).ACID属性(原子性 一致性 隔离性 持久性).表结构等等,这些数据库有具有以下特点:非关系型的.分布式的.开源的.水平可扩展的. redis 的介绍 redis 是一个开源的,先进的key-value存储.它通常被称为数据结构服务器,因为键可以包含字符串(string).哈希(hash).链表(lis