Redis 安装配制

Posted binarylei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 安装配制相关的知识,希望对你有一定的参考价值。

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 安装配制的主要内容,如果未能解决你的问题,请参考以下文章

Redis 安装配制

CentOS 7 环境下配制 Redis 服务

Redis免重启动态配制

redis启动过程

Redis 系列

搭建redis集群