基于CentOS-7的redis下载和安装
1.下载和安装
在我安装的虚拟机中,我把所有自己安装的软件都放在了/ph/install 目录下,具体以自己实际情况为准。
[root@localhost ~]$ cd /ph/install #进入到自己创建的安装目录下
#下载压缩包
[root@localhost ~]$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz
#解压缩
[root@localhost ~]$ tar -zxvf redis-5.0.0.tar.gz -C /ph/install/ #安装gcc基础环境, 可以先查看是否安装过: gcc --version
[root@localhost ~]$ yum -y install gcc
[root@localhost ~]$ yum -y install gcc-c++ #编译redis
[root@localhost ~]$ cd /ph/install/redis-5.0.0
[root@localhost redis-5.0.0]$ make MALLOC=libc #安装
[root@localhost redis-5.0.0]$ cd src
[root@localhost src]$ make install #查看是否安装成功, 输入命令: "ll |grep redis-" 如果显示信息如下所示, 就是安装成功
[root@localhost src]$ ll |grep redis-
-rwxr-xr-x. 1 root root 353848 6月 26 18:30 redis-benchmark
-rw-rw-r--. 1 root root 29605 10月 17 2018 redis-benchmark.c
-rw-r--r--. 1 root root 109104 6月 26 18:30 redis-benchmark.o
-rwxr-xr-x. 1 root root 4016272 6月 26 18:30 redis-check-aof
-rw-rw-r--. 1 root root 7143 10月 17 2018 redis-check-aof.c
-rw-r--r--. 1 root root 28744 6月 26 18:30 redis-check-aof.o
-rwxr-xr-x. 1 root root 4016272 6月 26 18:30 redis-check-rdb
-rw-rw-r--. 1 root root 13541 10月 17 2018 redis-check-rdb.c
-rw-r--r--. 1 root root 65872 6月 26 18:30 redis-check-rdb.o
-rwxr-xr-x. 1 root root 771056 6月 26 18:30 redis-cli
-rw-rw-r--. 1 root root 249486 10月 17 2018 redis-cli.c
-rw-r--r--. 1 root root 871040 6月 26 18:30 redis-cli.o
-rwxr-xr-x. 1 root root 4016272 6月 26 18:30 redis-sentinel
-rwxr-xr-x. 1 root root 4016272 6月 26 18:30 redis-server
-rwxrwxr-x. 1 root root 3600 10月 17 2018 redis-trib.rb
2.配置文件修改
#进入到 /ph/install/redis-5.0.0/ 目录下
[root@localhost /]$ cd /ph/install/redis-5.0.0/ #创建配置文件的文件夹 和 数据的文件夹
[root@localhost redis-5.0.0]$ mkdir conf
[root@localhost redis-5.0.0]$ mkdir data #将默认配置文件复制一份到conf文件夹下, 同时备份一份
[root@localhost redis-5.0.0]$ cp redis.conf conf/
[root@localhost redis-5.0.0]$ cp redis.conf conf/redis.conf.back
3.redis启动
#进入到 redis-5.0.0/src 目录下, 启动redis服务, &符号表示后台运行, 能够看到如下图所示,启动成功
[root@localhost redis-5.0.0]$ cd src
[root@localhost src]$ ./redis-server ../redis.conf & 9818:M 26 Jun 2020 19:02:20.243 * Increased maximum number of open files to 10032 (it was originally set to 1024).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 5.0.0 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 9818
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-' 9818:M 26 Jun 2020 19:02:20.244 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. #ctrl + c 回退到命令行出, 查看进程, 如下所示就证明
[root@localhost src]$ ps -ef|grep redis
root 9818 7878 0 19:02 pts/0 00:00:00 ./redis-server 0.0.0.0:6379
root 9832 7878 0 19:02 pts/0 00:00:00 grep --color=auto redis
4.客户端连接
#本地连接, 如下表示连接成功
[root@localhost conf]$ redis-cli
127.0.0.1:6379>
127.0.0.1:6379>
127.0.0.1:6379> #连接远程redis
[root@localhost conf]$ redis-cli –h 61.129.65.248 –p 6384
5.配置文件修改和再次启动
#将redis-6379.conf中的注释等都处理掉
[root@localhost redis-5.0.0]$ cd conf
[root@localhost conf]$ cat redis.conf|grep -Ev '^$|#' > redis-6379.conf #进入到conf文件夹对redis-6379.conf文件进行修改
[root@localhost conf]$ vim redis-6379.conf #bind 127.0.0.1 允许外网访问
#bind 0.0.0.0
bind 192.168.23.129 #后台启动
daemonize yes #日志文件
logfile "redis-6379.log" #数据文件夹设置
dir /ph/install/redis-5.0.0/data #:wq 保存退出 #关闭redis 服务
[root@localhost conf]$ ps -ef|grep redis
root 9818 7878 0 19:02 pts/0 00:00:02 ./redis-server 0.0.0.0:6379
root 10675 7878 0 19:45 pts/0 00:00:00 grep --color=auto redis
[root@localhost conf]$
[root@localhost conf]$ kill -9 9818 #再次启动并加载修改后的配置 redis-6379.conf
[root@localhost conf]$ redis-server redis-6379.conf #查看进程是否存在, 如下启动成功
[root@localhost conf]$ ps -ef|grep redis
root 10734 1 0 19:47 ? 00:00:00 redis-server 0.0.0.0:6379
root 10739 7878 0 19:47 pts/0 00:00:00 grep --color=auto redis
[root@localhost conf]$
基于CentOS-7的redis下载和安装的更多相关文章
- CentOS 下 Java 的下载、安装、配置
CentOS 下 Java 的下载.安装.配置 系统: CentOS 7 x86_64 Java 版本: 1.8.0_171 本文将 Java 目录放在 /usr/local/java 文件夹下,读者 ...
- 【转】CentOS 7.3 从下载到安装
CentOS 7.3 从下载到安装 https://blog.csdn.net/sxy2475/article/details/75194142 [百度知道]图解CentOS 7.3安装步骤 ht ...
- Redis下载及安装部署
官网介绍:Redis is an open source advanced key-value store.It is often referred to as a data structure se ...
- Windows上redis下载与安装
一.redis是什么 非关系型内存数据库,以key-value的形式将数据储存在内存中.Mysql是关系型数据库,数据是保存在硬盘中 二.redis下载安装 1.要安装Redis,首先要获取安装包. ...
- Redis 下载与安装(Windows版)
下载 1.Github下载地址:https://github.com/MicrosoftArchive/redis/releases 2.百度网盘下载地址:Redis-x64-3.2.100.zip ...
- 基于CentOS系统下的Oracle的安装
背景 最近的数据库的实验课,要求利用虚拟机安装CentOS系统,并在此系统上安装Oracle_11g软件实现监听,在windows系统上安装SQL Developer软件作为客户端 ,从而可以在SQL ...
- redis下载及安装服务
1 . 要安装Redis,首先要获取安装包. Windows的Redis安装包需要到以下GitHub链接找到. 链接:https://github.com/MSOpenTech/redis 打开网站后 ...
- Redis下载及安装(windows版)
下载地址1.Github下载地址:https://github.com/MicrosoftArchive/redis/releases2.百度网盘下载地址 https://pan.baidu.com/ ...
- 基于centos 创建stress镜像——源码安装stress
上一篇文章进行了yum安装stress,这次对stress进行源码编译安装,并且生成新的镜像 创建Dockerfile目录 [vagrant@localhost ~]$ mkdir -p /tmp/s ...
随机推荐
- linux线程库
linux 提供两个线程库,Linux Threads 和新的原生的POSIX线程库(NPTL),linux threads在某些情况下仍然使用,但现在的发行版已经切换到NPTL,并且大部分应用已经不 ...
- SAP密码策略挺有意思
很多系统管理员可能都知道通过RZ10可以配置SAP的密码策略.例如:密码里包含的大小写字符.数字.特殊字符.密码长度.密码不能和前多少次的密码相同.不能和之前的密码有多少位相似等但是你知道吗?其实还有 ...
- allator 对springBoot进行加密
1.对springboot项目添加jar包和xml文件 allatori.xml: <config> <input> <jar in="target/sprin ...
- 入门OJ:八中生成树2
题目描述 八中里面有N个建设物,M条边.对于这种要建最小生成树的问题,你应该很熟练了.现在老大决定降低某条边的费用,然后这条边必须要被选中,因为这条路他每天都要走,自然......问选了这条边后是否可 ...
- 安装JDK与卸载JDK教程
卸载JDK 删除JDK的安装目录,也就是删除了主程序(通过环境变量可以找到) 删除java_home的环境变量 删除环境变量path中与java_home相关的 通过DOS命令cmd来检验是否卸载成功 ...
- CentOS系统内核升级(在线 离线)
为什么要升级内核? Docker 在CentOS系统中需要安装在 CentOS 7 64 位的平台,并且内核版本不低于 3.10:CentOS 7.× 满足要求的最低内核版本要求,但由于 CentOS ...
- Spark底层原理详细解析(深度好文,建议收藏)
Spark简介 Apache Spark是用于大规模数据处理的统一分析引擎,基于内存计算,提高了在大数据环境下数据处理的实时性,同时保证了高容错性和高可伸缩性,允许用户将Spark部署在大量硬件之上, ...
- 电脑打不开gitHub的解决方法
电脑打不开gitHub的解决方法 方法:修改本地的hosts文件 因为Github是国外网站,所以经常会遇到打不开的问题,并且有时能打开但是网速好慢 解决这个问题的方法是 : C:\Windows ...
- JVM虚拟机垃圾回收(GC)算法及优缺点
一.什么是GC GC是jvm的垃圾回收,垃圾回收的规律和原则为: 次数上频繁收集新生区(Young) 次数上较少收集养老区(Old) 基本上不动永久区(Perm) 二.GC算法(分代收 ...
- list中map 的value值时间排序
public static void main(String[] args) { String sys=DateUtil.getTime().substring(0,5); System.out.pr ...