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、集群模式:高并发、高可用,分槽

你可能感兴趣的:(mac os 安装redis)