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用户新建):

用户用户组目录说明
acptuseracptuser/home/acptuser/services-war/redis/redis5.0.5redis安装目录(自动创建,无需手动生成)
acptuseracptuser/home/acptuser/services-war/redis/dataredis数据目录
acptuseracptuser/home/acptuser/services-war/redis/logredis日志目录
acptuseracptuser/home/acptuser/services-war/redis/source资源存放目录,包含依赖包
acptuseracptuser/home/acptuser/services-war/bak备份目录
acptuseracptuser/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 *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值