redis 下载不通版本 redis之前试验过,后来不天天操作有点难忘记,一切动手做了才会熟悉

redis主从:   是备份关系, 我们操作主库,数据也会同步到从库。 如果主库机器坏了,从库可以上。就好比你 D盘的片丢了,但是你移动硬盘里边备份有。    redis哨兵:   哨兵保证的是HA,保证特殊情况故障自动切换,哨兵盯着你的“redis主从集群”,如果主库死了,它会告诉你新的老大是谁。    redis集群:   集群保证的是高并发,因为多了一些兄弟帮忙一起扛。同时集群会导致数据的分散,整个redis集群会分成一堆数据槽,即不同的key会放到不不同的槽中。 主从保证了数据备份,哨兵保证了高可用 即故障时切换,集群保证了高并发性。

解压安装即可 $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ tar xzf redis-5.0.5.tar.gz $ cd redis-5.0.5 $ make $ make install

官网给的这个操作,执行完之后make test半路报错了,只生成部分可执行程序,没有完全配置好,其余可执行程序没有生成,最好执行 make install 我遇到的报错:couldn't execute "src/redis-benchmark": no such file or directory redis-trib.rb:6: syntax error, unexpected ':', expecting '}'

测试是否成功 $ src/redis-server $ src/redis-cli redis> set foo bar OK redis> get foo "bar"

常见的工具清单 redis-benchmark : 用于测试redis的性能。 redis-check-aof : 当aof备份文件被损坏,可通过该工具对aof文件进行修复, 使用方式:redis-check-aof --fix 要修复的aof文件。 redis-check-rdb : 修复损坏的rdb备份文件。 redis-cli : redis客户端,用于连接服务端。 redis-server : redis服务器端,用于启动redis服务器。 redis-sentinel : 哨兵模式(实际使用较多) 在master-slave模式下(slave默认不支持写),当master出现异常时,自动在slave中选择一台作为master。

redis为什么好 支持复杂的数据类型:Strings , lists, sets ,hashes ,hyperloglogs, bitmaps 支持数据可持久化,高性能

这个连接里边有几个案例不错:http://itindex.net/detail/51071-redis-cluster-tutorial

踩过的坑https://blog.csdn.net/lsxf_xin/article/details/79442198