CentOS 7下安装Redis
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
wget http://download.redis.io/releases/redis-2.8.17.tar.gz (试验安装可用)
4、解压redis-4.0.1.tar.gz安装包,并编译。
tar xzf redis-
2.8.17
.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.生产使用,使用systemctl管理
cd /etc/systemd/system
vim redis.service
[Unit]
Description=Redis
After=network.target [Service]
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf --daemonize no
ExecStop=/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p shutdown [Install]
WantedBy=multi-user.target
11、设置redis密码
A、使用vim打开redis.conf文件
sudo vim redis-conf
B、找到#requirepass foobared去掉注释
C、将foobared改为自己的密码,我在这里改为requirepass 123456
D、然后保存,重启服务
转载:https://www.linuxidc.com/Linux/2017-09/147198.htm
CentOS 7下安装Redis的更多相关文章
- CentOS 7 下安装redis步骤
1. 从redis官网下载redis源码,本例安装在/usr/opt下 [root@localhost opt]# pwd /usr/opt [root@localhost opt]# wget ht ...
- Linux安装配置Redis CentOS 7 下安装Redis
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- CENTOS 7 下安装 REDIS 5.0.6 完整步骤
第一步:下载redis安装包 wget http://download.redis.io/releases/redis-5.0.6.tar.gz 第二步:解压压缩包 tar -zxvf redis ...
- centos 7 下安装 redis
一.安装redis服务 第一步:下载redis安装包 命令:wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@chenzh ...
- centos环境下安装redis
1.安装gcc和gcc-c++ 使用which gcc 和which g++检查是否已经安装,若已有安装,跳过下面安装步骤 安装gcc yum -y install gcc 安装gcc-c++ yum ...
- CentOS系统下安装Redis
1. 安装C语言环境 yum install gcc-c++ 2.下载Redis安装包 http://download.redis.io/releases/redis-3.2.9.tar.gz 3.解 ...
- CentOS 6.5 下安装 Redis 2.8.7(转)
转自:http://www.cnblogs.com/haoxinyue/p/3620648.html CentOS 6.5 下安装 Redis 2.8.7 wget http://download.r ...
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
c#实例化继承类,必须对被继承类的程序集做引用 0x00 问题 类型“Model.NewModel”在未被引用的程序集中定义.必须添加对程序集“Model, Version=1.0.0.0, Cu ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
随机推荐
- ubuntu 使用MySQL Workbench 连接远程云服务器mysql
前提:我的是腾讯云的服务器,所以需要在安全组开发端口. 配置安全组 1.创建新用户 一般为了安全性,我们不直接使用root用户,而是选择创建一个新用户. 在服务器中,输入 mysql -u root ...
- spark coalesce和repartition的区别和使用场景
区别: repartition底层调用的是coalesce方法,默认shuffle def repartition(numPartitions: Int)(implicit ord: Ordering ...
- 偶然发现的几个OPENWRT工具安装包
https://rychly.gitlab.io/openwrt-packages/ 有心人已经打好包了,下载拿用 例如:dropbrute https://rychly.gitlab.io/open ...
- Ubuntu armhf 版本国内源
Ubuntu armhf 版本国内源: deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted u ...
- Luogu P1062 数列
Luogu P1062 数列 题目说: 把所有$k$的方幂及所有有限个互不相等的$k$的方幂之和构成一个递增的序列. 这就是说,每一个$k$的方幂只能有或没有. 有为$0$,没有为$1$. 所以这些数 ...
- k8s的组件
1.Master组件 1.API Server K8S对外的唯一接口,提供HTTP/HTTPS RESTful API,即kubernetes API.所有的请求都需要经过这个接口进行通信.主要负责接 ...
- Three.js入门详解
什么是WebGL WebGL(Web 图形库)是一种 JavaScript API,用于在任何兼容的 Web 浏览器中呈现交互式 3D 和 2D 图形,而无需使用插件.WebGL 通过引入一个与 ...
- 1122 django中orm操作
目录 1. 静态文件的配置 手动静态文件的访问资源 静态文件的动态绑定 2.request方法 2.1 请求方式 2.2 获取前端的请求方式 request.method 2.3 request方法 ...
- 怎么区分PV、IV、UV
一:PV访问量(Page View),即页面访问量,每打开一次页面PV计数+1,刷新页面也是. 二:IP访问数指独立IP访问数,计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数.在同 ...
- Java中CAS-ABA的问题解决方案
忻州SEO摘要 CAS即对比交换,它在保证数据原子性的前提下尽可能的减少了锁的使用,很多编程语言或者系统实现上都大量的使用了CAS. 了解CAS(Compare-And-Swap) CAS即对比交 ...