ContOS下安装redis
程序员文章站
2024-03-19 18:40:10
...
1、安装gcc环境
sudo yum install gcc-c++
2、安装wget
sudo yum install wget
3、下载Redis源码包
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
4、解压redis-4.0.1.tar.gz安装包,并编译。
tar xzf redis-4.0.1.tar.gz
cd redis-4.0.1
make
注意:如果在make过程中出现报错问题,那么就是由于gcc的环境安装有问题,请检查从新安装gcc环境。
5、安装
make PREFIX=/usr/local/redis install
注意:安装命令执行完毕后会有如下目录
Redis里面的bin目录结构
- redis-benchmark 性能测试工具
- redis-check-aof 文件修复工具
- redis-check-rdb rdb文件检查工具
- redis-cli 命令行客户端
- redis-server redis启动命令
6、从解压包文件中复制redis.conf文件到安装目录
cp redis.conf /usr/local/redis
7、运行Redis(前台运行模式)
redis-server
8、后台运行Redis
A、打开redis.conf文件
sudo vim redis.conf
B、修改配置文件
C、将no改为yes
D、保存文件并退出
按下ESC键,输入
:wq
E、后台启动
./bin/redis-server ../redis.conf
F、检查redis进程是否已经启动
ps -ef | grep -i redis
9、关闭reids
-
方式1:杀死redis进程
kill -9 进程id
-
方式2:正常关闭
sudo ./bin/redis-cli shutdown
注意:当以非root权限启动的reids,那么是无法用shutdown进行关闭的。它会报如下错误
所以要解决此问题,可以使用kill方式杀死进程,然后在使用sudo方式启动redis
10、设置redis密码和远程连接
- bind 0.0.0.0 修改为这个
- port 6379 这个为redis端口
- #修改这个为yes,以守护进程的方式运行,就是关闭了远程连接窗口,redis依然运行
- daemonize yes
- #将protected-mode模式修改为no
- protected-mode no
- #设置需要密码才能访问,password修改为你自己的密码
- requirepass password
- ps -ef | grep redis
如果看到下图,就说明启动成功了,可以远程访问了,如果还是访问不了,请检查服务器的防火墙是否开启redis的端口
设置防火墙
iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
这样往往不成功 因为没添加成功
解决办法直接编辑/etc/sysconfig/iptables-config文件
1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables-config加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
2.重启服务:/etc/init.d/networkrestart
D、然后保存,重启服务
上一篇: 理解图片base64编码
下一篇: mysql单表快速生成100万条数据
推荐阅读
-
contos 安装 jdk8
-
ContOS下安装redis
-
Contos7安装yarn
-
contos7 docker 并且安装 mysql
-
Linux下安装配置Oracle 博客分类: oracle/管理 linuxoracleinstall
-
Linux CentOS 7 下 JDK 1.7 安装与配置 博客分类: 【25】、linux【51】、centos jdkcentos
-
Linux操作系统下软件的安装与卸载 linuxrpmmake
-
CentOS下安装JDK的三种方法 博客分类: 【25】、linux【51】、centos jdkcentos
-
Linux CentOS 7 下 JDK 1.7 安装与配置 博客分类: 【25】、linux【51】、centos jdkcentos
-
Linux下安装MySQL Web 管理工具phpMyAdmin 博客分类: Linux PHPphpMyAdminInstall