标签:releases rubygems 习惯 daemonize shel ble lib try 持久
redis 安装分为单机安装、伪集群安装、集群安装。
Redis 下载地址:http://www.redis.cn/download.html
Redis 在线测试工具:http://try.redis.io/
下载,解压,编译:
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
(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
(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
每天用心记录一点点。内容也许不重要,但习惯很重要!
标签:releases rubygems 习惯 daemonize shel ble lib try 持久
原文地址:https://www.cnblogs.com/binarylei/p/9221818.html