Linux环境下Redis

编程入门 行业动态 更新时间:2024-10-23 21:37:02

Linux<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境下Redis"/>

Linux环境下Redis

Linux环境下Redis-5.0.5版本 搭建redis集群(小白专属)

一、安装JDK
1、Linux下查看jdk安装路径版本、安装jdk、配置环境变量
查看JDK版本:java -version
查看java执行路径:which java
查看JAVA_HOME路径:echo $JAVA_HOME
插卡PATH内容:echo $PATH

2、修改配置文件参数:JDK版本1.8xx
Redis用户登录,输入命令:(用户home目录 data/redis/)
cd /data/redis/

编些环境变量配置文件 :
vi .bash_profile

尾部追加1.8xx版本JDK配置:

JAVA_HOME=/data/redis/jdk1.8.0_121
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAH​OME/bin:PATH
CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAH​OME/lib/dt.jar:JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

配置后,输入命令使配置文件生效并进行验证:
source /etc/profile

二、安装redis
第一步:下载安装包
访问 到官网进行下载。这里下载5.0.5的版本.
或者使用在线下载方式:
  wget .0.5.tar.gz

第二步:安装
1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作
tar -zxf redis-5.0.5.tar.gz

2.进入解压文件目录使用make对解压的Redis文件进行编译
图示:这里因为我redis的安装目录在 /data/redis/redis-5.0.5/ 目录下,因此会有如下操作(此处路径以安装路径为主)
cd redis-5.0.5
make

上述截图是按照过程及按照成功截图,仅限参考。

总结执行命令如下:
$ wget .0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make

三、搭建redis集群服务(三主三从)

redis 5.0版本 集群搭建不需要我们安装ruby就可以搭建成功,并且redis给我们提供了快速搭建脚本,执行utils/create-cluster/ 目录下的create-cluster脚本 就可以快速搭建,该脚本提供以下几个命令供我们使用。
要想外部服务器访问到我们搭建的集群,我们需要对脚本修改一下:
start部分增加如下配置
–bind 指定我们要绑定的ip(服务器ip) --masterauth test1234 指定主节点密码(用于从节点同步数据) --requirepass 指定我们的密码 --protected-mode no 关闭安全模式(外部应用可以连接到redis)

create 部分 修改如下:

stop 部分 修改如下:


修改后保存
然后在utils/create-cluster目录下执行
./create-cluster start
执行 ps -ef | grep redis 确定redis实例创建成功


然后执行./create-cluster create

可以看到已经为我们创建成功,并自动分配了3个主节点,3个从节点,然后提示我们是否确定创建,输入yes

可以看到集群已经创建成功,并且为3个主节点分配了hash槽
我们使用redis-cli 随便连接一个节点,并插入一条数据
进入src目录 执行连接命令:

到此为止 Redis5.0 版本搭建成功。

借鉴文档如下: 感谢各位大佬的付出,如有雷同部分从以下文档拿过来的,请各位知晓。

Redis官网文档:
/

借鉴网址: (备注:记录日志比较清晰)

学习网址:
.html
.html

Redis 3.0+ 单节点配置
.html
.html
Reids 3.0 集群配置:
.html

配置文件说明:

更多推荐

Linux环境下Redis

本文发布于:2024-03-09 16:12:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725458.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   Linux   Redis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!