# 1、查看系统是否自带JDK
[root@localhost ~]# java -version
openjdk version "1.8.0_282"
# 2、查看相关java文件
# rpm -qa | grep java
# 3、删除相关文件
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
# 查看删除结果
[root@localhost ~]# java -version
bash: java : 未找到命令
########## jdk安装目录 /usr/java/jdk1.8.0_261
# 1、在usr目录下创建java文件夹
# 2、上传jdk
# 3、解压
[root@localhost java]# tar -zxvf jdk-8u261-linux-x64.tar.gz
# 4、配置环境变量
[root@localhost java]# vim /etc/profile
# 输入i进入编辑状态
#在最后一行添加环境变量
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_261
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
# 点击esc 进入命令模式 输入:wq! 保存修改信息
# 然后键入命令source /etc/profile 使配置文件生效
# 5、测试是否安装成功
[root@localhost jdk1.8.0_261]# java
[root@localhost jdk1.8.0_261]# javac
[root@localhost jdk1.8.0_261]# java -version
# 1、yum update # 更新
# 2、redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
# 如果没有gcc环境,需要安装gcc环境
[root@localhost /]# yum install gcc-c++
# 3、在/usr/local创建redis文件夹
# 4、上传 redis-4.0.9.tar.gz 到redis文件夹 并解压
[root@localhost java]# tar -zxvf redis-4.0.9.tar.gz
# 5、编译redis(将.c文件编译成.o文件)
# 5.1 进入redis-4.0.9文件内部!!!
# 执行make 进行编译 如果没有提前安装c环境这里就会直接报错
[root@localhost redis-4.0.9]# make
# 到这里就已经编译完成了。
# 安装
# 前提:必须要进入到redis-4.0.9
# 使用 make PREFIX=/usr/local/redis/redis-4.0.9 install 命令安装redis到/usr/local/redis中
# 安装完成之后,再/usr/local/redis/bin下面有一下几个可执行文件
[root@localhost bin]# ls
dump.rdb redis6379.conf redis6380.conf redis-benchmark redis-check-aof redis-check-rdb redis-cli redis.conf redis-sentinel redis-server
# 测试前端启动
[root@localhost bin]# ./redis-server
# 这就代表你的redis启动成功了。但是在这里不能操作。如果需要操作的话,还需要打开另外一个客户端。
[root@localhost bin]# ./redis-cli
127.0.0.1:6379>
# exit 退出客户端
# 复制文件 进入到redis-4.0.9中复制redis.conf 到 redis/bin下面
# redis的启动需要一个配置文件,可以修改端口号等信息
[root@localhost redis-4.0.9]# cp -r redis.conf ../redis/bin
# 后端启动
# 直接运行bin/redis-servet将以前端模式启动,前端模式启动的缺点是启动完成后,
# 不能再进行其它操作,如果要操作必须使用ctrl+c强制结束,同时redis-servet
# 程序也就结束了,所以不推荐使用这种方法。
# 修改redis.conf配置
[root@localhost redis-4.0.9]# vim /usr/local/redis/bin/redis.conf
# 1.修改上一步复制到redis/bin/redis.conf配置文件,daemonize yes 以后端模式(守护进程)启动。
# 2.开启远程连接 bind 0.0.0.0
# 3.新建一个目录redisdb用来存储缓存数据
# 设置缓存文件生成和读取的目录 默认是当前目录 dir ./
# 修改为第一步中创建的目录: dir /usr/local/redis/redisdb
# 4.修改连接密码
# 修改前: # requirepass foobared
# 修改后: # requirepass ******(密码)
# 开启密码之后客户端连接服务端使用 ./redis-cli -a nstancnstanc
# 需要使用-a 后面跟上密码,不然操作的时候会提示权限不足。
# 连接远程的服务器还需要使用 ./redis-cli -h 192.168.25.12 -p 6379 -a nstancnstanc
# 5.开启aof持久化
# appendonly yes
# 6.选择aof持久化的策略
# # appendfsync always
appendfsync everysec
# appendfsync no
#####################redis启动命令#####################
# redis服务启动命令
[root@localhost ~]# cd /usr/local/redis/bin/
[root@localhost bin]# ls
dump.rdb redis-benchmark redis-check-aof redis-check-rdb redis-cli redis.conf redis-sentinel redis-server
# redis启动开发服务 端口6379
[root@localhost bin]# ./redis-server redis6379.conf
# redis启动测试服务 端口6380
[root@localhost bin]# ./redis-server redis6380.conf
# 客户端连接命令
# ./redis-cli -h IP -p 端口 -a 密码
# redis 密码:yirong123
[root@localhost bin]# ls
dump.rdb redis-benchmark redis-check-aof redis-check-rdb redis-cli redis.conf redis-sentinel redis-server
[root@localhost bin]# ./redis-cli -h 192.168.51.211 -p 6380 -a yirong123
# 查看当前redis服务
[root@localhost bin]# ps -ef | grep -i redis
原文:https://www.cnblogs.com/yinxd/p/14554066.html