Linux下安装测试卸载redis

1.首先上官网下载Redis 压缩包,地址:http://redis.io/download

2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作

tar -zxvf redis-5.0.3.tar.gz

我的安装目录供参考,新建redis文件,把安装文件压缩包拷贝到目录下并解压,然后新建bin文件(存放redis可执行文件),etc(redis的配置文件),创建这两个文件为了方便操作和修改配置文件,不建也没什么问题。

3、进入redis-5.0.3目录,执行make 对Redis解压后文件进行编译

出现这句话即编辑成功完成。

4.编译成功后,进入src文件夹,执行make install进行Redis安装

make install PREFIX=/data/jwzt/redis/bin    这里是把redis的一些执行文件安装到/data/jwzt/redis/bin 目录,但是我执行安装完成后发现bin文件没有文件,这一步可以忽略,直接在src下执行make install即可。

5.首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

把redis.conf移动到redis/etc目录(我的目录结构在最上面,你也可以自己在其他路径新建文件存放)

把 mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server 移动到redis/bin目录下

553  2019-01-29 11:17:56 cd ../redis-5.0.3
554  2019-01-29 11:17:59 ll
555  2019-01-29 11:18:20 mv redis.conf ../etc/
556  2019-01-29 11:18:29 cd src/
557  2019-01-29 11:20:08 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server ../../bin/

6. 设置redis为后台启动

vi /data/redis/etc/redis.conf

  打开这个文件,将里面的daemonize 的no 改为yes

7.redis启动

执行./redis-server 

这个启动不是后台运行,所以退出这个界面redis就退出了。

后台启动:

执行./redis-server ../etc/redis.conf ,后面接启动的配置文件,通过ps aux|grep redis查看redis进程。

8.验证测试redis

后台运行成功以后,用redis-cli客户端连接redis:

[root@localhost redis]# ./redis-cli  (这里是本机连接,如果是连接网络机器 :./redis-cli  IP  端口号)

上面代码中IP地址和端口号可以不写,不写的话,默认连接本机redis

查看redis里面有没有数据,命令:keys *

暂时还没有数据,添加一条数据,命令 : get mykey “tom”

读取一条数据,命令: get mykey

9.关闭redis命令

正常的停止是  ./redis-cli shutdown

或者 pkill命令停止所有Redis服务或者使用kill -15 redis-pid停止某一个Redis服务。

在其他文章中看到说 kill -9 pid有问题,不建议用

在停止Redis服务时,我分别用了pkill redis-server和kill -9 redis-pid的方式停止Redis服务,但Redis的日志输出却不一样。

使用pkill停止Redis时,输入的日志如下。说明Redis是正常退出的。

而使用kill -9停止Redis时,Redis没有任何日志输出,说明用kill命令停止Redis服务是不对的。

10.卸载redis

本方法卸载redis 删除所有相关文件夹就可以了,卸载之前先停止服务。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值