Java各种环境配置及服务搭建Java各种环境服务搭建配置36篇(建议收藏!)
目录
一、官网下载
二、配置安装
1、下载解压
2、进入src目录
3、安装
4、移动配置文件到安装目录下
5、修改配置文件
6、设置开机自启
6、启动服务
7、测试
8、关闭防火墙
三、Redis客户端常用操作
1、redis可视化工具
2、简介
3、当value是string类型,命令包括set get setnx incr del 等。
一、官网下载
二、配置安装
1、下载解压
cd /usr/local wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar -zxvf redis-6.2.6
2、进入src目录
3、安装
a、安装gcc环境
yum -y install gcc gcc-c++ libstdc++-devel
yum install gcc-c++
b、安装chkconfig
yum -y install chkconfig
c、make命令编译与安装
后面是你自己的安装路径
make install PREFIX=/usr/local/redis-6.2.6
4、移动配置文件到安装目录下
mkdir -p /usr/local/redis/binmkdir -p /usr/local/redis/etc
cd /usr/local/redis-6.2.6cp ./redis.conf /usr/local/redis/etc
cd srccp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /usr/local/redis/bin
5、修改配置文件
(1)编辑redis.conf:
cd /usr/local/redis/etc
vim redis.conf
(2)以下属性会修改到:
daemonize yes //配置redis为后台启动 bind 127.0.0.1 //注释掉外网可以访问 protected-mode no //关闭安全模式 requirepass 123456 //设置密码 appendonly yes //每次操作都记录log
(3)卸载redis
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
ESC后,:wq保存并退出。
6、设置开机自启
a、编辑
[root@localhost ~]# vim /etc/init.d/redis
b、脚本
#!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis
REDISPORT=6379 #默认端口
EXEC=/usr/local/redis-6.0.7/bin/redis-server #EXEC:redis文件夹所在的redis-server所在路径
CLIEXEC=/usr/local/redis-6.0.7/bin/redis-cli #CLIEXEC:redis文件夹所在的redis-cli所在路径
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis-6.0.7/etc/redis.conf" #CONF:redis启动所用的配置文件
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF &
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart)
"$0" stop
sleep 3
"$0" start
;;
*)
echo "Please use start or stop or restart as first argument"
;;
esac
c、权限
chmod 777 /etc/init.d/redis
d、设置开机自启
chkconfig redis on
e、启动redis
service redis start
f、重启虚拟机后,显示已自启
7、启动服务
(1)普通启动:
(2)配置启动:
cd /usr/local/redis/bin./redis-server /usr/local/redis/etc/redis.conf
(3)任意目录直接启动:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
(4)检测是否启动成功:
查看进程:
ps aux|grep redisps -ef |grep redis
(5)停止redis:pkill redis
(6)kill 12636 这个是正常结束,kill-9强制结束!
8、测试
(1)进入客户端:
./redis-cli
ping不通
(2)输入密码:
auth 123456
在ping,就可以了。
或者直接
./redis-cli -h 127.0.0.1 -p 6379 -a "123456"
(3)quit,退出进程
9、关闭防火墙
Redis可视化工具访问失败,关闭防火墙:
systemctl stop firewalld.service
CentOS7永久关闭防火墙
三、Redis客户端常用操作
1、redis可视化工具
Redis Desktop Manager的下载及安装
2、简介
Redis是key-value数据库,支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
3、当value是string类型,命令包括set get setnx incr del 等。
127.0.0.1:6379> set server:name "biubiu"
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth "123456"
OK
127.0.0.1:6379> set server:name "biubiu"
OK
127.0.0.1:6379> get server:name
"biubiu"
127.0.0.1:6379> set aa "11"
OK
127.0.0.1:6379> get aa
"11"
127.0.0.1:6379> setnx bb "22"
(integer) 1
127.0.0.1:6379> get bb
"22"
127.0.0.1:6379> setnx bb 22
(integer) 0
127.0.0.1:6379> get bb
"22"
127.0.0.1:6379> exist cc
(error) ERR unknown command `exist`, with args beginning with: `cc`,
127.0.0.1:6379> exists cc
(integer) 0
127.0.0.1:6379> setnx cc 33
(integer) 1
127.0.0.1:6379> setnx cc 33
(integer) 0
有用请点赞,养成良好习惯!
疑问交流鼓励请留言!