清理redis的缓存的两种方式的脚本
允许flushall的redis的数据的清理的脚本
/redis/redis(redis的安装目录)
echo "flushall" | /redis/redis/bin/redis-cli -h '15.258.32.71(redis部署的服务器)'' -p 6390 -a 'devRedis#2(redis的密码)'
echo "flushall" | /redis/redis/bin/redis-cli -h '15.258.32.72(redis部署的服务器)'' -p 6390 -a 'devRedis#2(redis的密码)'
echo "flushall" | /redis/redis/bin/redis-cli -h '15.258.32.73(redis部署的服务器)'' -p 6390 -a 'devRedis#2(redis的密码)'
不允许flushalll的redis的脚本,直接删除rdb进行服务的启动 (生产上常用)
(1)先停用redis的服务
(2)删除 存储的 *rdb 文件
(3)重新启动redis
chown:主要是变更目录的所有者
例子:chown -R dmysql:dmysql /home/apps/module/mysql
解析:dmysql:dmysql,用户组和用户名
chmod: 文件权限修改命令:
使用ll命令查看,目录和文件前面:drwxr-xr-x。这个字符串就是说明目录和文件权限。
解析(drwxr-xr-x):第1位表示文件类型,d是目录文件,l是链接文件,-是普通文件,p是管道
解析(rwxr-xr-x):
权限分为四种:读(r=4),写(w=2),执行(x=1),没权限(-)。
rwx,即1到3位字符,表示文件所有者的权限。
r-x,即4到6位字符,表示与文件所有者同属一个用户组的其他用户的权限。
r-x,即7到9位字符,表示其它用户组的权限。
查找存在的这个服务的线程,并将其kill掉
kill -9 $(ps -ef | grep "demo.jar" | grep -v "grep" | awk '{print $2}')