centos7 安装 redis4.0.8
1.安装lrzsz
yum install lrzsz -y
2.利用rz命令将window中从redis官网下载好的“redis-4.0.8.tar.gz” 拷贝到centos中
redis官网 :https://redis.io/
3.解压
mkdir tmp
cd tmp
tar -zvxf redis-4.0..tar.gz
4.将tmp中的解压文件复制到/usr/local/redis,并且重命名
[root@localhost tmp]# ll
总用量
drwxrwxr-x. root root 2月 : redis-4.0.
-rw-r--r--. root root 2月 : redis-4.0..tar.gz
[root@localhost ~]# mkdir usr
[root@localhost ~]# cd usr
[root@localhost usr]# mkdir local
[root@localhost usr]# cd /tmp
[root@localhost tmp]# mv redis-4.0. /usr/local/redis
4.安装gcc
yum install gcc gcc-c+ tcl tcl-devel -y
5.使用make编译源码
[root@localhost redis]# make -j
执行完后发现报错:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
解决方案:
make clean
make MALLOC=libc
6.把编译完成的可执行文件添加到系统目录中,然后我们就可以正常访问了。
make install
参考资料:centOS6.3 安装redis make报错 zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
7.配置文件
[root@localhost redis]# ll
总用量
-rw-rw-r--. root root 2月 : -RELEASENOTES
-rw-rw-r--. root root 2月 : BUGS
-rw-rw-r--. root root 2月 : CONTRIBUTING
-rw-rw-r--. root root 2月 : COPYING
drwxrwxr-x. root root 2月 : deps
-rw-rw-r--. root root 2月 : INSTALL
-rw-rw-r--. root root 2月 : Makefile
-rw-rw-r--. root root 2月 : MANIFESTO
-rw-rw-r--. root root 2月 : README.md
-rw-rw-r--. root root 2月 : redis.conf
-rwxrwxr-x. root root 2月 : runtest
-rwxrwxr-x. root root 2月 : runtest-cluster
-rwxrwxr-x. root root 2月 : runtest-sentinel
-rw-rw-r--. root root 2月 : sentinel.conf
drwxrwxr-x. root root 2月 : src
drwxrwxr-x. root root 2月 : tests
drwxrwxr-x. root root 2月 : utils
其中的redis.conf后期需要重点从头到尾的研究一遍。
这里我们更改如下几个参数
1) bind
这个参数的意思是允许哪个ip访问我的redis服务器
默认是127.0.0.1,也就是本机才能够访问
若系统是分布式的,则需要修改
把这个参数改成
bind 0.0.0.0
也就是任意一台服务器都能够访问。

2)daemonize
允许后台执行
默认是no
这里设置成yes
参考资料:Redis daemonize介绍

8.启动redis
启动时指定配置文件
redis-server ./redis.conf

查看redis进程
ps -ef|grep redis

9.访问redis
redis-cli

10.设置密码
requirepass 123456

然后保存退出
重启redis,执行如下
redis-cli shutdown save exit
重启redis后,get或者set等操作的时候必须授权密码

11.做成系统服务
cd cd utils/
ll
./install_server.sh /usr/local/redis/redis.conf
/usr/local/redis/redis.log
/usr/local/redis/data


检查服务是否已经存在了
chkconfig --list|grep redis

systemctl status redis_6379

systemctl stop redis_6379
systemctl start redis_6379
ps -ef|grep redis

vim /etc/init.d/redis_6379
centos7 安装 redis4.0.8的更多相关文章
- Redis(二)CentOS7安装Redis4.0.10与集群搭建
一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) [root@node21 redis-]$ gcc -v -bash: gcc: c ...
- centos7安装redis-4.0.1集群
试验机操作系统:CentOS Linux release 7.2.1511 (Core) 本文的目的是教会大家快速搭建redis集群,完了再深入学习. 试问如果不上手试验,看的资料再多有个毛用? 下载 ...
- Centos7安装Redis4.0.8
今天安装了CentOS7 1708 在安装redis时报错 make[1]: *** [adlist.o] 错误 127 因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc, ...
- centos7 安装 redis-4.0.9
下载地址:https://redis.io/download 下载 安装: $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ ...
- 阿里云 CentOS7安装redis4.0.9并开启远程访问
1 安装redis编译的c环境 yum install gcc-c++ redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境. 如果没有gcc环境,需要安装gcc ...
- centos7安装redis3.0和phpredis扩展详细教程(图文)
整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- Centos7安装Zabbix4.0步骤
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建L ...
- Centos7 安装 MongoDB4.0
目录 安装包下载 MongoDB安装 启动数据库 补充 小结 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Centos7安装MongoDB4.0 原创博客,转载请注明出处 @ 由于项 ...
随机推荐
- 秘制牛肉Alpha阶段项目展示
秘制牛肉Alpha阶段项目展示 1.团队成员和个人博客 · 左顺:"我是左顺,秘制牛肉队开发人员". · 王尖兵:"C,java,html5都会一点的菜鸡,没做过团队项目 ...
- Java学习笔记——鸵鸟学习记(一)
1. 变量 1.1 使用变量 a, 变量三要素:名字 值 类型 b, 变量命名 英文字母,数字,下划线,但不能数字开头 并不是英文单词,用拼音也可以 随便写也可以,但可读性差 区分大小写(Y与y是不同 ...
- 【Appium自学】Appium [安装包] Appium 官方文档(转发)
转发地址:https://blog.csdn.net/panyu881024/article/details/80149190 Appium国内下载地址 : http://pan.baidu.com/ ...
- spring boot 请求地址带有.json 兼容处理
项目以前时spring mvc的,现在升级为spring boot ,有些请求地址带有.json后缀,在请求spring boot项目时,无法匹配控制器,spring boot默认选择禁用后缀模式匹配 ...
- python_装饰器
越来越觉得写一点技术博客是有多么重要了,明日复明日,现在就开始写吧! 1. 普通装饰器 装饰器的写法是一种语法糖,装饰器也还是一个函数而已,它接收一个函数对象作为参数,并返回一个新函数,主要是拓展原函 ...
- HTML5 动画用 animation transform transition 做的两个例子
1,左右移动,自我翻转的圆 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- @PostConstruct注解小结
1.在具体Bean的实例化过程中,@PostConstruct注解的方法,会在构造方法之后,init方法之前进行调用2.在项目中@PostConstruct主要应用场景是在初始化Servlet时加载一 ...
- 【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6
解决办法: Option >Debugger >Download>勾选 Use flash loader 即可,后续取消勾也不再出现报错!
- 排序大集合java
今日面试被问到排序问题,发现自己的不足,特来查漏补缺: 首先是各大排序算法的总结表 排序算法大合集 排序算法 平均时间复杂度 最好情况 最坏情况 空间复杂度 稳定性 冒泡排序 Ο(n2) Ο(n) ...
- SQL Server扩展事件的使用ring_buffer target时“丢失”事件的原因分析以及ring_buffer target潜在的问题
事情起因: 排查SQL Server上的死锁问题,一开始想到的就是扩展事件, 第一种方案,开profile守株待兔吧,显得太low了,至于profile的变种trace吧,垂垂老矣,也一直没怎么用过. ...