redis
redis
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
redis cluster 4.0.9 之一: make && make install
os: centos7.4 redis:4.0.9 ruby:2.3.4ip 规划redis1 192.168.56.101redis2 192.168.56.102用两台虚拟机模拟6个redis节点。 分别为 192.168.56.101 的 9001、9002、9003 端口, 192.168.56.102 的 9001、9002、9003 端口。...原创 2018-05-18 17:22:12 · 1101 阅读 · 0 评论 -
redis cluster 4.0.9 之二: failover
os: centos7.4 redis:4.0.9 ruby:2.3.4ip 规划redis1 192.168.56.101redis2 192.168.56.102用两台虚拟机模拟6个redis节点。 分别为 192.168.56.101 的 9001、9002、9003 端口, 192.168.56.102 的 9001、9002、9003 端口。...原创 2018-05-21 19:05:01 · 620 阅读 · 0 评论 -
redis cluster 4.0.9 之三: startup stop
os: centos7.4 redis:4.0.9 ruby:2.3.4ip 规划redis1 192.168.56.101redis2 192.168.56.102用两台虚拟机模拟6个redis节点。 分别为 192.168.56.101 的 9001、9002、9003 端口, 192.168.56.102 的 9001、9002、9003 端口。...原创 2018-05-21 19:11:32 · 570 阅读 · 0 评论 -
redis cluster 4.0.9 之四: redis-trib.rb add-node
os: ubuntu 16.04redis:4.0.9ruby:2.4.4ip规划192.168.0.101 7000,7001,7002192.168.0.102 7000,7001,7002192.168.0.103 7000,7001,7002现在加三个redis实例192.168.0.101 7003192.168.0.102 7003192.168.0.103 700...原创 2018-11-01 15:58:28 · 2424 阅读 · 0 评论 -
redis cluster 4.0.9 之五: redis-trib.rb del-node
os: ubuntu 16.04redis:4.0.9ruby:2.4.4ip规划192.168.0.101 7000,7001,7002,7003192.168.0.102 7000,7001,7002,7003192.168.0.103 7000,7001,7002,7003上一篇blog介绍了 add-node、reshard ,这篇blog介绍下 del-node下面简单记...原创 2018-11-02 11:38:15 · 1010 阅读 · 1 评论 -
redis cluster 4.0.9 之六: redis-trib.rb reshard
os: ubuntu 16.04redis:4.0.9ruby:2.4.4<<redis cluster 4.0.9 之四: redis-trib.rb add-node>> 添加好 master 和 slave 后,就要 reblance slots.redis-trib.rb reshard现在手动重新分配 slots# /usr/redis/redis-4...原创 2019-03-29 10:51:07 · 1233 阅读 · 0 评论 -
redis cluster 4.0.9 之七:redis.conf
os: centos7.4redis:4.0.9redis.conf#监听portport 9001#监听ipbind 192.168.56.101#redis后台运行daemonize yes#pidfile路径pidfile /tmp/redis_9001.pid#开启集群cluster-enabled yes#集群的配置文件cluster-config-file ...原创 2020-05-07 18:09:39 · 285 阅读 · 0 评论 -
redis 5.0.5 单节点常用 redis.conf
os: centos7.4redis:5.0.5redis.confbind 127.0.0.1protected-mode yesport 6379tcp-backlog 511timeout 0tcp-keepalive 300daemonize nosupervised nopidfile /var/run/redis_6379.pidloglevel notice...原创 2020-05-07 18:46:29 · 532 阅读 · 0 评论 -
redis 设置最大内存上限对置换策略的解读
redis 实际使用内存快达到 maxmemory 时,需要删除一些数据。redis的置换策略一共有6种:1、默认为 noeviction :redis数据库达到最大内存时会不进行置换key,但是会返回给客户端一个错误信息2、volatile-lru:对生存周期内很少有使用key进行置换3、volatile-random:对生存周期中的key进行随机置换4、volatile-ttl:...原创 2020-05-08 12:32:46 · 679 阅读 · 0 评论 -
redis sentinel 5.0.5 之二:setup sentinel
os: centos7.4redis:5.0.5192.168.56.101 sent1192.168.56.102 sent2192.168.56.103 sent3192.168.56.104 red1192.168.56.105 red2192.168.56.106 red3Redis-Sentinel 是Redis官方推荐的高可用性(HA)解决方案,当Redis做Master-slave的高可用方案时,假如master宕机了,Redis-Sentinel 就能实现自动原创 2020-05-19 20:36:16 · 467 阅读 · 1 评论 -
redis sentinel 5.0.5 之一:redis master-slave
os: centos7.4redis:5.0.5192.168.56.101 sent1192.168.56.102 sent2192.168.56.103 sent3192.168.56.104 red1192.168.56.105 red2192.168.56.106 red3Redis-Sentinel 是Redis官方推荐的高可用性(HA)解决方案,当Redis做Master-slave的高可用方案时,假如master宕机了,Redis-Sentinel 就能实现自原创 2020-05-19 19:18:33 · 335 阅读 · 0 评论 -
centos 7.x 安装 redis 的优化设置
os: centos 7.4.1708epel# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo;yum clean all ; yum makecacheyum# yum install wget mpstat dstat git iftop sysstat telnet hdparm nu...原创 2020-05-07 16:25:32 · 553 阅读 · 0 评论 -
redis 生成测试数据
redis cluster 只有 0号数据库.redis-cli debug# redis-cli -c -h 192.168.56.88 -p 7000127.0.0.1:7000> debug populate 10000或者# redis-cli -c -h 192.168.56.88 -p 7000 debug populate 10000shell# vi /...原创 2019-03-27 16:32:14 · 2017 阅读 · 0 评论 -
redis 3.2 出现警告 [WARNING] Node 192.168.56.88:7001 has slots in importing state
os: ubuntu 16.04redis:3.2.11ruby:2.3.1redis cluster 3.2 在 set 时提示 (error) CLUSTERDOWN The cluster is down.# redis-cli -c -h 192.168.56.92 -p 7000192.168.56.92:7000> cluster nodes03c405d63a19b...原创 2019-03-29 16:56:42 · 3593 阅读 · 1 评论