Redis的安装和卸载--linux环境MobaXterm操作
1.redis安装
1.1 安装前提:
gcc-c++版本: 4.8.5
redis版本:5.0.5
当前环境准备:
操作系统: Redhat linux操作系统
操作系统版本: Red Hat Enterprise Linux 7.6
1.2 安装要求
用户及目录准备件下表(文件夹不存在则使用acptuser用户新建):
用户 | 用户组 | 目录 | 说明 |
acptuser | acptuser | /home/acptuser/services-war/redis/redis5.0.5 | redis安装目录(自动创建,无需手动生成) |
acptuser | acptuser | /home/acptuser/services-war/redis/data | redis数据目录 |
acptuser | acptuser | /home/acptuser/services-war/redis/log | redis日志目录 |
acptuser | acptuser | /home/acptuser/services-war/redis/source | 资源存放目录,包含依赖包 |
acptuser | acptuser | /home/acptuser/services-war/bak | 备份目录 |
acptuser | acptuser | /home/acptuser/services-war/release | 软件包下发目录 |
(acptuser用户创建),创建需要的文件夹:
$ mkdir -p /home/acptuser/services-war/redis/{data,log} # -p表示没有上级目录会自动创建
$mkdir -p /home/acptuser/services-war/{bak,release}
1.3 环境搭建
#检查gcc环境查看是否安装
$ rpm -qa | grep gcc
1.4 安装redis
#进入对应目录,解压安装包(这里是内网,所以包是提前传好的,也可以yum命令下载)
$ tar - zxvf redis-5.0.5.tar.gz
#进入解压后的文件夹
$ cd redis-5.0.5
#登录root用户,编译(此处必须root操作,否则会报错)
$ make
$ make install
*编译完成后,在src目录下会生成redis相关程序,如:redis-server,redis-continel,redis-cli等.
1.5 运行redis(再回到acptuser用户登录)
#将redis.conf文件拷贝备份
$ cp redis.conf redis.conf.bak
#修改配置文件,假设当前redis所在服务器ip为:10.11.123.10
$ vi redis.conf
将 bind 127.0.0.1注释
添加: bind 10.11.123.10 (redis所在服务器ip)
#找到"requirepass foobared",去掉注释,foobared改为"123456",则redis连接密码为123456
如下图所示:
#解决redis重启问题,在sysctl.conf末行添加vm.overcommit_memory = 1
$ vi /etc/sysctl.conf
如图所示:
#修改完成后使配置生效
$ sysctl -p
#启动服务
$ ./src/redis-server redis.conf&
1.6 验证连接
#查看进程是否存在
$ ps -ef | grep redis
#运行redis-cli客户端程序尝试读写,如下图所示:
$ ./src/redis-cli -h 10.11.123.10 -p 6379
10.11.123.10:6379>auth 123456
OK
10.11.123.10:6379>set 1 1
OK
10.11.123.10:6379>get 1
"1"
10.11.123.10:6379>
1.7 查看服务器端口6379是否开放
$ firewall-cmd --list-all
#若查询结果ports中无服务端口,则使用以下命令将服务端口加入防火墙策略:
$ firewall-cmd --add-port=6379/tcp --permanent
#重启防火墙,使配置生效
$ systemctl restart firewalld.service
到此则完成单台redis服务配置.也可配置哨兵,但项目只用了一台所以不多赘述
2.redis卸载 (全程root操作,防止个别文件权限不够)
2.1 查看redis安装位置
$ whereis redis-server
$ whereis redis-cli
2.2 查看redis是否启动
$ ps -ef | grep redis
#抓pid关闭服务
kill -9 pid
2.3 删除/usr/local/bin 下的redis文件
$ rm -f /usr/local/bin/redis*
#再查看redis已卸载成功
$ whereis redis-server
$ whereis redis-cli
3.3.删除解压缩文件,只留个安装包
#进入我的安装位置,删除
$ cd /home/acptuser/services-war/redis/
$ rm -rf *
Redis的安装和卸载--linux环境MobaXterm操作相关推荐
- Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)
Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...
- linux测试模块redis,redis 入门(一)——Linux环境安装测试以及基本命令演示
redis概述 redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案.它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理 ...
- UTS安装与卸载-Linux篇
一.UTS运行模块说明 1.后台服务: 作为无人值守的企业级应用,UTS在各个linux环境,真正处理数据同步的,是后台的守护服务:utsdaemon.无需人工干预启动和停止,只要所在的机器正常运行着 ...
- Redis下载安装与配置(linux)
一.Redis下载与安装 1.下载安装包 官网下载地址:Download | Redis 点击"Download 7.0.7",即可进行下载. 2.将安装包上传至服务器 2.1将安 ...
- 1. Redis数据库-安装(到Linux系统中)
安装Redis数据库 一.下载 二.安装gcc 三.安装redis-6.2.6 四.测试 一.下载 Redis官网: https://redis.io/. 点击Download it下的下载链接直接下 ...
- 13. 软件包详解,rpm包的查找,安装,升级,卸载,验证等所有操作
本小节会详细介绍linux中的软件包管理,涉及软件包的定义/安装/卸载/依赖等操作.以及会详细演示rpm这个非常重要命令的使用. 文章目录 前言 软件包 源码包 二进制包 源码包 VS二进制包 依赖性 ...
- linux上pyenv卸载,Linux环境下的 pyenv的安装
CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel r ...
- brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲
卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...
- 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统
文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...
最新文章
- 第二讲 从图像到点云 笔记
- jenkins 添加 k8s 云
- HDU 3278 Puzzle
- 路由器WIFI连接无法正常访问个别网站及发送图片
- 一步步编写操作系统 69 汇编语言和c语言共同协作 70
- java开发属于itsm吗_【行业】IT服务管理(ITSM):IT行业变革的思考(1)
- 大工13秋《计算机文化基础》在线测试1,大工13秋《计算机文化基础》辅导资料六...
- 苏宁官方辟谣“员工猝死”:因个人身体原因晕倒
- Sharepoint-拾贝
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
- jquery扩展 $.fn
- 唐宇迪ocr检测图片
- 关于三段式状态机第三段是组合逻辑还是时序逻辑的问题?
- log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)
- android原生 6108v9a,全国通用版华为EC6108V9A图文教程
- tor浏览器匿名上网_如何使用Tor匿名浏览
- 中国美女黑客攻击4G网络?详解
- 如何在chrome浏览器设置夜间模式
- 2020年中国程序员薪资和生活现状调查报告
- ASTER: An Attentional Scene Text Recognizer