mac os 安装redis

Redis:

特点:(不适合处理关系型数据库的事务acid特性)

1、数据的持久化

2、支持list、set、zset、hash等数据结构的存储

3、支持数据备份-  master-slave:主从复制,哨兵

4、语言支持多种类型

Mac安装

sudo cp redis-5.0.5.tar.gz /usr/local/

cd /usr/local/

sudo tar -zxvf redis-5.0.5.tar.gz

cd redis-5.0.5

sudo make    //需要点击允许下载/application/xcode

sudo make PREFIX=/usr/local/redis install        //安装到/usr/local/redis

cp redis.conf /usr/local/redis

cd  /usr/local/redis

vi redis.conf

修改daemonize yes

        修改logfile“改为自己存放的log目录”

esc 

:wq

启动:./bin/redis-server ./redis.conf

停止:./bin/redis-cli shutdown

端口:ps -ef | grep redis

强杀:kill -9 pid

连接:./bin/redis-cli -h 127.0.0.1 -p 6379

退出:quit 

redis持久化:

rdb:快照方式二进制压缩文件:save,bgsave,自动

aof:日志方式:三种策略:always,erveryse,no

redis集群:

1、master/slave:主从复制,读写分离

6380》master

6381  》slave of 6380

6382》slave of 6380

(1)./redis-server ./redis-cli slaveof 127.0.0.1 6379

slaveof no one:取消复制

Info replaction:查看当前角色

(2)配置文件生效

(3)手动故障转移:

6380 >: shutdown

6381 > : slaveof no one 

6382 >: slaveof 127.0.0.1 6381

6380 >: slaveof 127.0.0.1 6381

2、哨兵模式:高可用、高并发受限于单机性能

3、集群模式:高并发、高可用,分槽

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容