搜索
系统检测到您的用户名不符合规范:

Linux 下 Redis 的安装与普通配置

浏览:2701 发布日期:2016年01月01日 分类:技术分享 关键字: Redis Linux PHP扩展 phpredis Ubuntu
Redis 好处多多,介绍文章随处可查,这里就不介绍了。
以 Ubuntu 12.04 为例,安装与配置 Redis 及 PHP 扩展,网上搜集,实测可用,整理分享给大家。
一、apt-get install 安装(默认是稳定的旧版)
sudo apt-get install redis-server
一条命令搞定,默认安装,默认随系统启动。
二、源码编译安装
1、安装 Redis 包(使用普通用户安装,否则报错)tar xvfz redis-3.0.6.tar.gz
cd redis-3.0.6
sudo make
sudo make test
sudo make install
2、设置随系统启动
(1)在 Redis 源码目录下的 utils 文件夹中,有一个名为 redis_init_script 的初始化脚本,将其复制到 /etc/init.d 目录中,命名为 redis_端口号,其中端口号表示要让 Redis 监听的端口号,保持与脚本中的配置项 REDISPORT=6379 中的端口号一致。
(2)需要建立的文件夹
/etc/redis (存放 Redis 的配置文件)
/var/redis/端口号 (存放 Redis 的持久化文件)
(3)修改配置文件。在 Redis 源码目录中,有一个 redis.conf 的配置文件模板,将其复制到 /etc/redis 目录中,重命名为 端口号.conf。修改内部配置内容:
deamonize yes (使 Redis 以守护进程模式运行)
pidfile /var/run/redis_端口号.pid (设置 Redis 的 PID 文件位置)
port 端口号 (设置 Redis 的监听端口号)
dir /var/redis/端口号 (设置持久化文件存放位置)
(3)启动 Redis
/etc/init.d/redis_端口号 start
(4)设置随系统启动
$ sudo update-rc.d redis_端口号 defaults

3、安装 Redis 的 php 扩展
下载 phpredis
地址:https://github.com/nicolasff/phpredis/
安装步骤:tar -zxvf phpredis.tar.gz
cd phpredis
phpize
./configure -with-php-config=/usr/bin/php-config
make
make install
完成之后会提示
Installing share extensions: /usr/lib/php5/20100525+lfs/

然后到 /etc/php5/conf.d/ 目录下复制一个 curl.ini 文件,重命名为 redis.ini ,把 extension 等号 后面的地址改为 /usr/lib/php5/20100525+lfs/redis.so 即可
即:extension=/usr/lib/php5/20100525+lfs/redis.so

重起apache

4、一个linux上启动多个 Redis 实例, 复制多个redis.conf 修改端口号即可。
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
lzhf237
积分:1685 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /