centos 7 安装jdk1.8、redis4.0.9

jdk 安装

# 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

redis安装

# 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
posted @ 2021-03-18 10:25  古城,老巷  阅读(103)  评论(0编辑  收藏  举报