码迷,mamicode.com
首页 > 其他好文 > 详细

Redis 安装配制

时间:2018-06-24 22:26:27      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:releases   rubygems   习惯   daemonize   shel   ble   lib   try   持久   

Redis 安装配制

redis 安装分为单机安装、伪集群安装、集群安装。

Redis 下载地址:http://www.redis.cn/download.html

Redis 在线测试工具:http://try.redis.io/

一、redis 单机安装

下载,解压,编译:

wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz
cd redis-4.0.9
make

ln -sv /usr/local/lib/redis-4.0.9 /usr/local/redis

配置环境变量

vim /etc/profile.d/start.sh

# redis
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/src

二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:

redis-server redis.conf

你可以使用内置的客户端命令 redis-cli 进行使用:

redis-cli

二、redis 伪集群安装

(1) 修改配置文件

在 redis-cluster 下新建 7000~7005 个文件夹,依次修改 redis.conf 配置文件

port 7000
pidfile /var/run/redis_7000.pid 
bind 192.168.2.110 
daemonize yes  
cluster-enabled yes  
cluster-config-file node-7000.conf  
cluster-node-timeout 5000  
appendonly yes
appendfsync always  

(2) 启动 redis

redis-server redis-cluster/7000/redis.conf 
redis-server redis-cluster/7001/redis.conf 
redis-server redis-cluster/7002/redis.conf 
redis-server redis-cluster/7003/redis.conf 
redis-server redis-cluster/7004/redis.conf 
redis-server redis-cluster/7005/redis.conf 

(3) 启动集群

yum install -y zlib ruby rubygems
gem install redis 

redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
redis-cli -c -h 127.0.0.1 -p 7000

三、redis 集群安装

四、redis 配置

(1) 密码设置

requirepass mypassword

重启后登陆

src/redis-cli shutdown
src/redis-server redis.conf
src/redis-cli -a mypassword     # 或 auth mypassword

(2) 持久化配置

snapshotting(快照)默认方式

save 900 1      # 900s 内如果超过 1 个 key 被修改则发起快照保存
save 300 10     # 300s 内如果超过 10 个 key 被修改则发起快照保存
save 60 10000   # 60s 内如果超过 10000 个 key 被修改则发起快照保存

append-only file(aof)方式

appendonly yes          # 开启 appendonly 后 snapshotting 自动失效

appendfsync always      # 三种 aof 策略
# appendfsync everysec
# appendfsync no

每天用心记录一点点。内容也许不重要,但习惯很重要!

Redis 安装配制

标签:releases   rubygems   习惯   daemonize   shel   ble   lib   try   持久   

原文地址:https://www.cnblogs.com/binarylei/p/9221818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!