1.切换目录

cd tmp

2.下载

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

3.解压,删除压缩包

tar xzf redis-5.0.3.tar.gz

rm redis-5.0.3.tar.gz

cd redis-5.0.3

4.编译源码

make

如果make报错

解决方法:安装gcc编译工具

yum install gcc

进入目录
cd deps
先编译以下几个目录  
make hiredis lua jemalloc  linenoise
编译成功以后,
cd ../
make
 
5.修改配置文件

vi redis.conf
允许远程访问
bind 127.0.0.1 修改为 # bind 127.0.0.1
默认启动时后台启动
daemonize yes
设置密码
requirepass abc123 进入 src 文件夹以配置文件的形式启动项目 cd src
./redis-server ../redis.conf 查看是否启动成功,如果有 6379 端口的服务代表启动成功
netstat -nlpt
 
 
6.打开客户端
./redis-cli
# 进入客户端交互模式后输入
auth abc123
 
7.测试是否可用
set test test
get test
 
 
8.设置redis 开机自启动
 在/etc目录下新建redis目录

cd /etc

mkdir redis

将/tmp/redis-5.0.3/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf

cp /tmp/redis-5.0.3/redis.conf /etc/redis/6379.conf

将redis的启动脚本复制一份放到/etc/init.d目录下

cp /tmp/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd

切换到/etc/init.d目录下 然后执行自启命令

cd /etc/init.d/

chkconfig redisd on

启动 关闭 redis

service redisd start

service redisd stop

如果stop失败 报/usr/local/bin/redis-cli: No such file or directory

修改启动脚本 资源包路径

vi redisd


EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
修改为
EXEC=/tmp/redis-5.0.3/src/redis-server
CLIEXEC=/tmp/redis-5.0.3/src/redis-cli

参考:
https://redis.io/download
https://blog.csdn.net/linyifan_/article/details/86508298

Centos7安装Redis5.0.3的更多相关文章

  1. CentOS7安装redis5.0

    下载好redis5.0后解压在/tmp目录 cd /tmp/redis-/ make make过程中可能出现make[1]: *** [adlist.o] 错误 127,这是因为CentOS7默认没有 ...

  2. Centos7安装redis5.0.7

    1. 安装依赖包 yum install -y gcc gcc-c++ 2. 下载最新版redis安装包并解压安装 cd /usr/local/src wget http://download.red ...

  3. centos7安装Redis5.0.5

    1.下载redismkdir /home/redis/cd /home/redis/wget http://download.redis.io/releases/redis-5.0.5.tar.gzt ...

  4. Centos7安装Redis5.0.5并加入Systemd服务

    1. 安装gcc-c++, tcl yum install gcc-c++ tcl 2. 解压缩, 编译, 测试 tar zxvf redis-5.0.5.tar.gz make make test ...

  5. CentOS7下编译安装redis-5.0.9

    CentOS7下编译安装redis-5.0.9 本文地址http://yangjianyong.cn/?p=171转载无需经过作者本人授权 下载redis #code start wget https ...

  6. CentOS7.6下安装Redis5.0.7

    此次安装是在CentOS7下安装Redis5.0.7 一.首先准备Redis安装包 这里下载的是 redis-5.0.7.tar.gz 安装包,并将其直接放在了 root ⽬录下 压缩包下载地址:ht ...

  7. CentOS7源码安装Redis5.0.4非关系型数据库

    源码安装redis-5.0.4 一. 下载redis 1. 需要连接网络 二. 案例(另一种安装方法) [root@localhost ~]# wget http://download.redis.i ...

  8. centos7安装redis3.0和phpredis扩展详细教程(图文)

    整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...

  9. CentOS6.10安装redis5.0

    1.以安装redis5.0.0为例 下载安装包:http://redis.io 安装非常简单! [root@centos6 ~]#yum install gcc #需要先安装GCC,如果已安装请忽略 ...

随机推荐

  1. mysqldump原理及实战

    使用mysqldump命令行工具创建逻辑备份: 注意mysqldump的版本和路径mysqldump命令创建的是逻辑备份,结果集有两种格式:一种是将数据转换成标准的SQL语句(一堆CREATE,DRO ...

  2. 数据结构和算法总结(三):A* 寻路算法

    前言 复习下寻路相关的东西,而且A star寻路在游戏开发中应用挺多的,故记录下. 正文 迪杰斯特拉算法 说起A*得先谈谈Dijkstra算法,它是在BFS基础上的一种带权值的两点最短寻路贪心算法. ...

  3. js文字跑马灯

    实现文字跑马灯效果,主要控制scrollLeft. 效果图如下 代码如下 <html> <head> <script type="text/javascript ...

  4. Spring ——获取IOC容器时,构造方法、set方法、类方法执行顺序

    1,首先,我们在ApplicationContext.xml中会写下下面类的标示: <bean id="helloword" class="com.xt.frist ...

  5. Spark读取HDFS文件,任务本地化(NODE_LOCAL)

    Spark也有数据本地化的概念(Data Locality),这和MapReduce的Local Task差不多,如果读取HDFS文件,Spark则会根据数据的存储位置,分配离数据存储最近的Execu ...

  6. uni-app的H5版使用注意事项

    使用方式 打开uni-app项目下的vue文件 点击菜单 运行->运行到浏览器->Chrome 在Chrome內打开调试模式(右键->检查)开启设备模拟,模拟移动设备(如果UI变形刷 ...

  7. HTML 5浏览器端数据库

    HTML 5浏览器端数据库为什么要使用浏览器端数据库:随着浏览器处理能力的增强,越来越多的双喜鸟网站开始考虑在客户端存储大量的数据,这可以减少用户从服务器获取数据的等待时间. 1.本地存储-本地存储可 ...

  8. 三 HashSet

    HashSet无序且不能重复 1.HashSet类的字段属性 //HashSet集合中的内容是通过 HashMap 数据结构来存储的 private transient HashMap<E,Ob ...

  9. vue关于路由容易忽略的点

    1.去掉导航里的# 在router.js中 export default new Router{ mode:'history' } 2.指定激活项的class 在router.js中 export d ...

  10. C#遍历文件夹下的所有文件

    DirectoryInfo theFolder = new DirectoryInfo(path); DirectoryInfo[] dirInfo = theFolder.GetDirectorie ...