版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37059838/article/details/85121201
- C 语言的编译环境:GCC。(因为 Redis 是使用 C 语言编写的,官方网站提供了 Redis 的源码以适用各个版本的 Linux 发行版。如果没有 C 语言的编译环境,可以使用命令 yum install gcc-c++ 进行在线安装
- Redis 的源码包(从官网上下载最新版即可,官网链接:https://redis.io/)
- tar zxvf redis-5.0.3.tar.gz
- cd redis-5.0.3
- 运行命令:make,进行编译
- 安装,并指定安装路径,运行命令:make install PREFIX=/usr/local/redis
- 到redis解压目录下,复制 cp redis.conf /usr/local/redis/bin
- cd /usr/local/redis/bin
- vi redis.conf
- #bind 127.0.0.1 注释掉允许其它主机访问
- protected-mode no 关闭保护模式
- daemonize yes 守护进程模式开启
- requirepass 密码 开启密码
- 启动服务 ./redis-server
- 关闭服务 ps aux|grep redis 查看进程 通过 kill 进程号杀死 或Redis 提供的客户端来关闭服务,
- 命令为:./redis-cli shutdown 修改过端口号使用 ./redis-cli -p 端口号 shutdown
- Redis 客户端连接 ./redis-cli 或 ./redis-cli -p 端口号
- 开机启动
- 找到解压包进入utils目录
- cp redis_init_script /etc/init.d/redis
- vi /etc/init.d/redis
- 将第二第三第五修改与redis目录对应
- 有密码在第三行下面新增AUTH="密码"
- 开机启动服务systemctl enable redis
- 开放防火墙端口sudo firewall-cmd --add-port=6379/tcp --permanent