在Linux部署Redis

重点:

1 安装和启动redis服务

2 后台进程方式启动Redis

3 启动Redis客户端

4 关闭Redis

重点解析:

  • 1 安装和启动redis服务
  • redis 官网:https://redis.io/

    1 在Linux中创建目录:/myredis/redis,并将压缩包复制到该目录(winscp)

    2 解压压缩文件,并执行make对解压后的文件进行编译(我使用的是最新版本)
    cd /myredis/redis
    #解压文件
    tar -zxvf redis-5.0.2.tar.gz
    #进入解压后的文件夹
    cd redis-5.0.2
    #编译
    make

    3 安装gcc依赖(必须的依赖)
    yum install gcc

    4 再次编译安装
    make MALLOC=libc

    5 启动Redis
    #进入src文件夹
    cd /redis-5.0.2/src
    #启动服务
    ./redis-server
    启动服务后如何判断是否成功开启服务了:
    如果在输入 ./redis-server 这个后,出现了下面图片的就说明服务开启成功了。在这里插入图片描述
    如果没有上面的会,也没关系可能曾经开启过范围,还没有关闭过。可以输入 ps -aux | grep redis 查看开启的服务,如果里面
    也可以直接在退出服务 (kill -9 2176 (后面的四个数字是根据开启的服务名称) ),重新开启服务

//这个是没有开启过服务
[root@bogon src]# ps -aux | grep redis
root       2594  0.0  0.0 112724   988 pts/2    S+   18:41   0:00 grep --color=auto redis

//这个是开启了服务
[root@bogon ~]# ps -aux | grep redis
root       2176  0.1  0.2 144008  2468 ?        Sl   17:50   0:00 ./redis-server *:6379
root       2322  0.0  0.0 112724   988 pts/2    R+   17:58   0:00 grep --color=auto redis

  • 2 后台进程方式启动Redis

    1 修改redis.conf文件
    #进入redis-5.0.2的src文件夹
    cd /redis-5.0.2
    2 打开redis.conf文件
    vim redis.conf
    3 修改信息(这个建议在SecureCRTPortable 在里面写比较方便找)
    第一步:将 protected-mode yes 修改为 protected mode no;
    第二步:注释掉 bind 127.0.0.1;
    第三步:daemonize no改为daemonize yes;
    最后 保存并退出。

      停止防火墙:(如果没有关闭防火墙就无法连接)
      systemctl stop firewalld.service 
    

    4 指定redis.conf文件启动
    cd /redis-5.0.0/src
    ./redis-server /myredis/redis/redis-5.0.0/redis.conf(启动方式必须加载配置文件)

  • 3 启动Redis客户端

    1.进入Redis-5.0.0/src目录,启动Redis客户端
    ./redis-cli
    2.使用ping命令开执行是否成功
    127.0.0.1:6379> ping

  • 4 关闭Redis

    1 查看redis进程
    ps -aux | grep redis
    2 杀死进程
    kill -9 1693

ps :
列出所有已连接客户端:

redis 127.0.0.1:6379> CLIENT LIST
结果:127.0.0.1:6379> CLIENT LIST
id=1388 addr=127.0.0.1:39410 fd=8 name= age=1062 idle=0 flags=N db=0 sub=0 psub= 0 multi=-1 qbuf=26 qbuf-free=32742 obl=0 oll=0 omem=0 events=r cmd=client

杀死当前客户端的连接:

redis 127.0.0.1:6379> CLIENT KILL 127.0.0.1:43501
结果:OK

最后显示是这样就好了:
127.0.0.1:6379> CLIENT LIST
结果: not connected>
[root@bogon src]`:

退出当前服务:

查看服务是否运行:PING
关闭当前连接: QUIT

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值