Centos7中搭建Redis环境

柔光的暖阳◎ 2024-04-19 14:22 127阅读 0赞

一、安装redis服务

  • 1.1 安装 redis 编译的 c++ 环境:

    yum install gcc-c++

  • 1.2,下载 redis-3.0.0.tar.gz,并将其上传到 Linux 系统中的 /usr/local/src 目录

  • 1.3,转到 /usr/local/src 目录,再将redis压缩包解压到 /usr/local 下

    tar -zxvf redis-3.0.0.tar.gz -C /usr/local

  • 1.4,转到 /usr/local/redis-3.0.0,再编译 redis:

    make MALLOC=libc

  • 1.5,安装 redis 到 /usr/local/redis:

    make PREFIX=/usr/local/redis install

二、启动 redis 服务

2.1、前端模式启动 redis 服务

  • 2.1.1 安装完 redis 后,进入到 /usr/local/redis/bin 目录,有两种方式启动,一种是以前端模式启动,一种是以后端模式启动

    ./redis-server #以前端模式启动redis

2.2、后端模式启动 redis 服务

  • 2.2.1 转到 /usr/local/redis-3.0.0 目录,将其中的 redis.conf 文件拷贝到安装目录 redis/bin 中

    cp redis.conf /usr/local/redis/bin

  • 2.2.2 修改 redis.conf 文件

设置daemonize yes以后端模式启动
注释掉bind 127.0.0.1
protected-mode yes改为 protected-mode no 就能外部所有的IP地址访问

  • 2.2.3 转到/usr/local/redis/bin目录,启动时,指定配置文件

    ./redis-server ./redis.conf

  • 2.3 检查 redis 服务的启动情况

    ps -ef | grep redis —color

三、进入redis服务进行测试

  • 3.1 转到 /usr/local/redis/bin 目录,连接 redis

    ./redis-cli

  • 3.2 测试保存一个字符串

    set username zhangsan

  • 3.3 测试取出一个值

    get username

四、客户端连接redis服务

  • 4.1 开放 6379 端口

    firewall-cmd —zone=public —add-port=6379/tcp —permanent

五、停止redis服务

  • 5.1 强制停止

    kill -9 redis的pid #此方式将不能持久化redis数据

  • 5.2 正常停止

    ./redis-cli shutdown

注意:在实际的项目上线时,要修改 redis.conf 保证安全:

即:bind 127.0.0.1
protected-mode no改为 protected-mode yes其他的非项目访问地址都禁止

六、设置redis密码

找到如下地方

  1. # requirepass foobared

修改为

  1. requirepass new-password

其中 new-password 为你的 redis 密码

重启redis即可

如您在阅读中发现不足,欢迎留言!!!

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读

    相关 centos7LNMP环境

           最近一时兴起弄了个虚拟机来玩,磕磕碰碰终于搭好了环境,分享一下自己的搭建环境方法,源码搭建还是很麻烦的,很多人的环境不同可能会遇到各种问题,这里分享两种方式,第一