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操作相关推荐

  1. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)

    Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...

  2. linux测试模块redis,redis 入门(一)——Linux环境安装测试以及基本命令演示

    redis概述 redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案.它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理 ...

  3. UTS安装与卸载-Linux篇

    一.UTS运行模块说明 1.后台服务: 作为无人值守的企业级应用,UTS在各个linux环境,真正处理数据同步的,是后台的守护服务:utsdaemon.无需人工干预启动和停止,只要所在的机器正常运行着 ...

  4. Redis下载安装与配置(linux)

    一.Redis下载与安装 1.下载安装包 官网下载地址:Download | Redis 点击"Download 7.0.7",即可进行下载. 2.将安装包上传至服务器 2.1将安 ...

  5. 1. Redis数据库-安装(到Linux系统中)

    安装Redis数据库 一.下载 二.安装gcc 三.安装redis-6.2.6 四.测试 一.下载 Redis官网: https://redis.io/. 点击Download it下的下载链接直接下 ...

  6. 13. 软件包详解,rpm包的查找,安装,升级,卸载,验证等所有操作

    本小节会详细介绍linux中的软件包管理,涉及软件包的定义/安装/卸载/依赖等操作.以及会详细演示rpm这个非常重要命令的使用. 文章目录 前言 软件包 源码包 二进制包 源码包 VS二进制包 依赖性 ...

  7. linux上pyenv卸载,Linux环境下的 pyenv的安装

    CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel r ...

  8. brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲

    卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...

  9. 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统

    文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...

最新文章

  1. 第二讲 从图像到点云 笔记
  2. jenkins 添加 k8s 云
  3. HDU 3278 Puzzle
  4. 路由器WIFI连接无法正常访问个别网站及发送图片
  5. 一步步编写操作系统 69 汇编语言和c语言共同协作 70
  6. java开发属于itsm吗_【行业】IT服务管理(ITSM):IT行业变革的思考(1)
  7. 大工13秋《计算机文化基础》在线测试1,大工13秋《计算机文化基础》辅导资料六...
  8. 苏宁官方辟谣“员工猝死”:因个人身体原因晕倒
  9. Sharepoint-拾贝
  10. mysql如何更新一个表中的某个字段值等于另一个表的某个字段值
  11. jquery扩展 $.fn
  12. 唐宇迪ocr检测图片
  13. 关于三段式状态机第三段是组合逻辑还是时序逻辑的问题?
  14. log4j日志整合输出(slf4j+commonslog+log4j+jdklogger)
  15. android原生 6108v9a,全国通用版华为EC6108V9A图文教程
  16. tor浏览器匿名上网_如何使用Tor匿名浏览
  17. 中国美女黑客攻击4G网络?详解
  18. 如何在chrome浏览器设置夜间模式
  19. 2020年中国程序员薪资和生活现状调查报告
  20. ASTER: An Attentional Scene Text Recognizer

热门文章

  1. CTF中的无线电以及一些取证题目
  2. [UTCTF2020]sstv
  3. redis缓存(redis缓存工具封装篇)
  4. 火车头采集器在线发布模块制作教程
  5. java高级开发面试题
  6. java中文转换数字_Java 中文数字转换为阿拉伯数字
  7. C++的STL中accumulate的用法
  8. dozer的使用总结
  9. Linux 命令详解
  10. 获取招聘网站下的HR-Email信息