Linux 下 Redis 的安装与普通配置

浏览:2611 发布日期: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 修改端口号即可。
最佳答案
评论( 相关
后面还有条评论,点击查看>>