Redis 是一个高性能的key-value数据库。而我们对于Redis的链接方式有3种客户端(redisson,jedis,lettcue),而链接模式分为:单例,集群,主从,哨兵,云托管。
Redis在Linux上单机配置:
1、下载安装包:http://download.redis.io/releases/
2、解压下载包内容到/usr/local/redis下面(我安装的是5.0.8版本)
3、在redis目录下面执行make
4、修改redis.conf内容
#bind 127.0.0.1 (这个注解掉可以用外网访问)
protected-mode no
port 6379
tcp-backlog 511
daemonize yes
supervised no
5、启动方式:./src/redis-server redis.conf
安装参考路径:https://www.runoob.com/redis/redis-install.html
Redis在Linux上集群配置:
1、在/usr/local/redis-cluster目录下创建6个文件夹,然后把单机安装好的/src/redis-trib.rb放在当前目录。
2、在5001-5006的文件夹里面,分别是redis-server和redis.conf两个文件;redis.conf内容文案(port分别是5001-5006)
3、创建一个文件start-all.sh用来批量启动(如果提示:bash: redis-server: command not found...,把redis-server改成./redis-server)
4、安装redis-trib所需的 ruby脚本
1、 yum install ruby ; 2、 yum install rubygems ;
5、安装gem: gem install redis
6、启动start-all.sh文件
查看是否已经启动的命令:ps -ef | grep cluster7、进入目录/usr/local/redis-5.0.8/src下面,执行命令:./redis-cli --cluster create 192.168.1.117:5001 192.168.1.117:5002 192.168.1.117:5003 192.168.1.117:5004 192.168.1.117:5005 192.168.1.117:5006 --cluster-replicas 1(这里的192.168.1.117是当前机子的IP地址)
到此为止,redis集群模式已经安装OK了
Redis在Linux上哨兵配置:
配置哨兵模式之前,要先配置主从模式;
1、建立3个文件夹6001,6002,6003,每个文件夹存放内容是:
内容从redis安装目录下面拷贝过来2、编辑其中redis.conf文件,配置内容如下:
master配置 slaveof,主要多增加这两项3、编辑sentinel.conf文件,内容如下:(不同文件夹只是port不一样)
4、配置启动文件,并且执行;
代码地址: https://github.com/lunacai/canace-redis-client
网友评论