Redis安装部署与Java调用(集群版-在线)

Redis-安装部署(集群版-在线)

1、服务器环境:

版本:Centos7

数量:一台服务器就可以,多台更好。

节点:搭建6个节点,组成3个主节点,3个从节点的redis集群。

注意:防火墙一定要开放监听的redis端口,否则会创建失败。

redis_port_open6.5.sh

redis_port_open7.0.sh

2、解压redis_4.0.9.zip:

在/usr/local/下面解压即可。(编译完成的资料,可以直接使用)

3、修改配置文件:

注意:只要修改bind即可,其余已修改完毕。

4、安装依赖环境:

(1) 安装ruby运行环境    yum -y install ruby ruby-devel rubygems rpm-build

(2) 安装redis接口        gem install redis

注意:在执行gem install redis时,报ERROR:Error installing redis:redis requires Ruby version >= 2.2.2异常。

解决办法是 先安装rvm,再把ruby版本提升至2.3.3

1.安装curl

sudo yum install curl

2. 安装RVM

curl -L get.rvm.io | bash -s stable

3. source /usr/local/rvm/scripts/rvm

4. 查看rvm库中已知的ruby版本

rvm list known

5. 安装一个ruby版本

rvm install 2.3.3

6. 使用一个ruby版本

rvm use 2.3.3

7. 设置默认版本

rvm remove 2.0.0

8. 卸载一个已知版本

ruby --version

9. 再安装redis就可以了

gem install redis

5、启动redis集群:

(1) 执行一键启动脚本 sh /usr/local/redis_4.0.9/redis_start.sh

(2) 查看服务 ps -ef | grep redis

6、创建redis集群:

确认所有的节点都启动,接下来使用参数 create 创建 (在192.168.50.113中来创建)

/usr/local/redis_4.0.9/bin/redis-trib.rb create --replicas 1 192.168.50.113:7000 192.168.50.113:7001 192.168.50.113:7002 192.168.50.113:7003 192.168.50.113:7004 192.168.50.113:7005

注意:

(1) --replicas 1参数表示为每个主节点创建一个从节点,其他参数是实例的地址集合。

(2) 防火墙一定要开放监听的端口,否则会创建失败。

7、测试redis集群:

/usr/local/redis_4.0.9/bin/redis-cli -h 192.168.50.113 -p 7000 -c

set name ylx

get name

8、停止redis集群:

pkill -9 redis

9、补充说明:

本集群是无密码版本。

Redis-Java调用(集群版-在线)

1、配置文件-application.properties:

2、jar包坐标-pom.xml:

3、工具类:

还有诸如:  获取字符串值、设置多个key-value值、保存List,从右插入、保存List,从左插入......     就不一一列举了

4、测试类:

软件包以及Java调用工具类下载地址:https://download.csdn.net/download/qq_34281865/15504355
个人交流Q:772182648
以上是本人自己总结,并且在项目中实际用到的。新手一枚,不喜勿喷!

猜你喜欢

转载自blog.csdn.net/qq_34281865/article/details/114270053