我的第一篇CSDN博客——Redis集群安装与配置1
这是我的第一篇CSDN博客,记录毕业设计过程中使用Redis碰到的诸多问题与解决方案。
Redis的优势不再多说。
直接从redis官网下载:
</pre><pre name="code" class="plain">wget http://download.redis.io/releases/redis-3.0.7.tar.gz
就地解压:
tar -xvf redis-3.0.7.tar.gz
安装编译器:
sudo apt-get install gcc就地编译
make执行ls可以看到有哪些新增的文件,
与大多数环境一样,redis也拥有其配置文件redis.conf,这个文件包含的主要键值有
General:
daemonize no (设置为yes则redis会作为daemon运行 )
port 6379 (设置redis服务的端口,这是区分节点的依据)
tcp-backlog 511 (设置TCP listen时未完成和已完成队列之和的,防止比较慢的TCP链接浪费资源)
bind 192.168.1.100 10.0.0.1(与某些地址端口绑定,只监听这些地址端口)
bind 127.0.0.1
unixsocket /tmp/redis.sock(监听Unix Socket的目录)
unixsocketperm 700
timeout 0(客户端Idle后断开的计时器,0则不设置)
tcp-keepalive 0(非0则不停发送TCP ACKs去探测是否有客户端离线)
loglevel notice(记录日志的级别:调试、冗余、提示、警告)
logfile ""(日志的目录)
syslog-enabled no(系统日志开关)
syslog-ident redis(系统日志身份)
Snapshot:
databases 16(数据库编号)
save 900 1(根据第二个参数数据修改数量,确定第一个参数多长时间由内存保存到磁盘)
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes</span>()(太多了,下面不解释了)
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
slaveof <masterip> <masterport>
masterauth
slave-serve-stale-data yes
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-ping-slave-period 10
repl-timeout 60
repl-disable-tcp-nodelay no
repl-backlog-size 1mb
repl-backlog-ttl 3600
slave-priority 100
太多了,略去一部分
cluster-enabled yes(集群功能打开)
cluster-config-file nodes-6379.conf(单个节点存放的节点配置文件名)
cluster-node-timeout 5000
cluster-slave-cluster-migration-barrier 1alidity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
剩下的属于较高级的设置
我们只需要了解红色的是我们需要修改的选项,6个节点需要6个配置文件,它们之间用端口号作为唯一的区分。
在这里,我新建了6个文件夹,把每一个conf文件放入相应的文件夹中。
然后使用在src文件夹中redis-server后台启动
src/redis-server redis-6379.conf&
启动成功后你会看到一个立方体,同样的方法启动另外五个。这样基础就配置好了。
- redis中数据持久化(四)
- redis-server python
- java批量删除redis中以某字符串前缀的key
- 复习redis (一)
- redis.conf配置解析
- es,redis,nginx启动
- Redis运行多个实例以充分发挥多核处理器的能力
- redis状态与性能监控
- redis 主从复制,读写分离
- Redis-3.0.7_初步解析redis-cli
- centos6.5安装配置redis
- [REDIS]: Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑
- Linux安装php的Redis扩展
- Redis中的跳跃表
- java连接vm中redis报错 Connection refused: connect
- Redis内存使用优化与存储
- Redis内存使用优化与存储
- Redis学习手册(Sorted-Sets数据类型)
- Redis
- Redis实现分布式锁