CenterOS6.5(Minimal) 搭建Redis
2016-07-17 18:18
651 查看
安装基础库请参考这里
修改redis 配置文件
pidfile /usr/local/app/redis/log/redis.pid
port根据需要修改
打开#bind 127.0.0.1 根据需要修改为实际ip
logfile “/usr/local/app/redis/log/redis.log”
bfilename redis.rdb(根据实际应用改为有意义的名字)
dir ./ 改为dir /usr/local/app/redis/data/
修改php.ini加入Redis扩展
重启php
启动redis
修改/home/www/app/index.php 加入如下代码测试
浏览器中测试
bind 127.0.0.1 192.168.2.239
重新启动master的Redis服务
修改Redis master节点的配置文件,
slaveof 后面增加master节点的ip 和端口, 如
slaveof 192.168.2.240 6379
如果master节点配置了auth, 那么修改masterauth, 如
masterauth passwd
重启slave的Redis服务.
查看slave节点中的数据是否和master中一样
Redis(2.8.13)
下载安装
wget http://download.redis.io/releases/redis-2.8.13.tar.gz -P /usr/local/app/sources/
cd /usr/local/app/sources/
tar -xf redis-2.8.13.tar.gz
cd redis-2.8.13
make如果出现jemalloc/jemalloc.h: No such file or directory那么
make MALLOC=libc
make install
mkdir -p /usr/local/app/redis/bin
mkdir -p /usr/local/app/redis/conf
mkdir -p /usr/local/app/redis/data
mkdir -p /usr/local/app/redis/log
mv /usr/local/bin/redis* /usr/local/app/redis/bin/
cp /usr/local/app/sources/redis-2.8.13/redis.conf /usr/local/app/redis/conf/
修改redis 配置文件
vi /usr/local/app/redis/conf/redis.conf
pidfile /usr/local/app/redis/log/redis.pid
port根据需要修改
打开#bind 127.0.0.1 根据需要修改为实际ip
logfile “/usr/local/app/redis/log/redis.log”
bfilename redis.rdb(根据实际应用改为有意义的名字)
dir ./ 改为dir /usr/local/app/redis/data/
安装PHP的Redis扩展phpredis(2.2.5)
wget http://pecl.php.net/get/redis-2.2.5.tgz -P /usr/local/app/sources
cd /usr/local/app/sources
tar -xf redis-2.2.5.tgz注意名称不要和redis的搞混
cd redis-2.2.5
/usr/local/app/php/bin/phpize
./configure --with-php-config=/usr/local/app/php/bin/php-config
make
make install
修改php.ini加入Redis扩展
vi /usr/local/app/php/lib/php.ini加入
[redis] extension = redis.so
重启php
启动redis
/usr/local/app/redis/bin/redis-server /usr/local/app/redis/conf/redis.conf &
修改/home/www/app/index.php 加入如下代码测试
$redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //check whether server is running or not echo "<br/>Server is running: " . $redis->ping();
浏览器中测试
Redis的主从复制配置
修改Redis master节点的配置文件, 在bind后面增加slave节点的ip地址, 如bind 127.0.0.1 192.168.2.239
重新启动master的Redis服务
修改Redis master节点的配置文件,
slaveof 后面增加master节点的ip 和端口, 如
slaveof 192.168.2.240 6379
如果master节点配置了auth, 那么修改masterauth, 如
masterauth passwd
重启slave的Redis服务.
查看slave节点中的数据是否和master中一样
相关文章推荐
- elk+redis分布式分析nginx日志
- redis server can not continue
- Windows下安装Redis
- 新手学Linux(五)----Linux下安装Redis
- Redis3自带的ruby脚本和cluster命令的使用
- Redis Cluster原理
- Redis Cluster架构优化
- 全面剖析Redis Cluster原理和应用
- 通过Gearman实现MySQL到Redis的数据复制
- Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑们
- 高效运维最佳实践(03):Redis集群技术及Codis实践
- 利用redis缓存对 list集合中的数据 进行分页操作(一)
- 分布式中使用Redis实现Session共享
- redis3.0.0 集群安装详细步骤
- mac系统安装php redis扩展
- CentOS 7环境下安装Redis
- 【环境配置记录】懒人 Ubuntu 2016.04 64bit 安装LNMP+Redis
- Java使用Jedis操作Redis
- Redis-Windows
- session入redis 操作