Centos 7 下安装Redis

这篇具有很好参考价值的文章主要介绍了Centos 7 下安装Redis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官网地址(英文):Redis

官网地址(中文):CRUG网站  or  redis中文文档

Redis源码地址:GitHub - redis/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

Redis在线测试:Try Redis

Redis命令参考:Redis 命令参考 — Redis 命令参考

1、环境需要

判断我们的centos 7是多少位的,使用64位切记,命令查看:

getconf LONG_BIT            返回是多少就是几位

必须先具备gcc编译环境

gcc -v                  查看版本
yum -y install gcc-c++          安装c++库环境

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

2、下载

放入我们的Linux目录/opt

下载命令:wget https://download.redis.io/releases/redis-7.0.0.tar.gz

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

或者官网下载压缩包解压

3、解压

/opt目录下解压redis

tar -zxvf redis-7.0.0.tar.gz

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

4、make Redis

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

5、查看默认安装目录:usr/local/bin

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

redis-benchmark:性能测试工具,服务启动后运行该命令,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面进
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服务器启动命令

6、将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

7、修改/myredis目录下redis.conf配置文件做初始化设置

redis.conf配置文件,改完后确保生效,记得重启,记得重启

   1 默认daemonize no              改为  daemonize yes (是否采用守护进程方式)

   2 默认protected-mode  yes    改为  protected-mode no  (是否开启保护模式)

   3 默认bind 127.0.0.1             改为  直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接

   4 添加redis密码                      改为 requirepass 你自己设置的密码

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

 8、启动服务

usr/local/bin目录下运行redis-server,启用/myredis目录下的redis..conf文件

redis-server /myredis/redis7.conf

9、连接服务

redis-cli -a 设置的密码 -p 6379

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

 10、关闭服务

单实例关闭:redis-cli -a 111111 shutdown
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

11、 卸载步骤

a、停止redis-server服务

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

 b、删除/usr/local/Iib目录下与redis相关的文件

ls -l /usr/local/bin/redis-*

rm -rf /usr/local/bin/redis-*

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

 

Tip登录redis有一个warning警告:

如果你不配置Requirepass就不用密码这一步麻烦

Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

我看着不爽,怎么办?

 

warning 这串输出并不是普通输出,

shell的标准输出包含两种:

1(标准输出)

2(标准错误)我们的命令,即包含1也包含2,2即是我们想要去除的提示。

 

解决办法将标准错误去除即可,追加2>/dev/null,将标准错误丢弃即可,就没有烦人的警告了。

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维 

若使用RedisDesktopManager无法连接Redis服务器

Centos 7 下安装Redis,Redis,Liunx,centos,linux,运维

问题1:redis的配置文件问题

使用vim编辑器修改bin目录中的redis.conf文件,修改如下三项

第一项:# bind 127.0.0.1 ::1

第二项:protected-mode no

第三项:daemonize yes

问题2:防火墙没有打开6379的端口

查看VM虚拟机的IP

查看命令是ip addr或是ifconfig

测试端口是否畅通

返回Windows,开启cmd,通过telnet命令,测试端口是否畅通(这一步连接不能就ping一下也可以)

开启6379端口(大部分原因是没开放端口)

如果连接失败,表示CentOS的6379端口没有开启 ping也不行的话

首先输入firewall-cmd --query-port=6379/tcp,
如果返回结果为no,那么证明6379端口确实没有开启。
接着输入
firewall-cmd --add-port=6379/tcp,将6379端口开启,返回success。
最后然后再执行firewall-cmd --query-port=6379/tcp,返回yes,证明端口已经成功开启

开启端口成功之后再用cmd命令重复上述telnet命令一遍,出现小黑框闪烁一下说明连接没有问题。(这里面如果telnet命令不通 ping通也是可以的)文章来源地址https://www.toymoban.com/news/detail-538722.html

到了这里,关于Centos 7 下安装Redis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux centos8下安装redis6.2.12

    Download | Redis  解压操作  tar -zxvf redis-6.2.12.tar.gz cd redis-6.2.12   ctrl+c 就可以有输入命令的地方  里面有个redis.conf文件复制到opt/redis/bin中去   vim redis.conf 进入编辑模式  将bind 127.0.0.1注释   改成yes 密码      

    2024年02月12日
    浏览(48)
  • 【Linux】Centos安装Redis数据库并内网穿透远程连接

    Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。 下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问 进入user下面的local目录,通常外部软件安装在此目录 下载redis 下载好后

    2024年02月05日
    浏览(41)
  • CentOS Linux操作系统源码安装最新Redis版本,使用JSON数据类型踩入新坑

    最近有空查阅了redis官网,发现redis数据类型不止Strings、Lists、Sets、Hashes、Sorted sets,还多了几种,决定先试用下JSON数据类型 JSON数据类型,对Redis版本有要求,需要大于4.0版本。下图是华为云服务器,其默认yum源中Redis软件版本是3.2.12版本。所以采用yum方式不满足版本要求了

    2024年01月18日
    浏览(48)
  • Linux(CentOS)运维脚本工具集合

    备份指定目录 查看CPU、磁盘、内存使用率 返回结果 显示基础信息-详细 查看进程pid,启动时间,持续执行时间 根据进程id查看工作目录 清除Linux系统占用缓存 查看端口是否使用 demo: 查看进程使用的端口 demo 查看端口所在进程 demo 查看目录下各目录占用空间以及最大文件或

    2024年02月12日
    浏览(41)
  • 【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

    目录 一、安装软件 (1)全部安装命令 (2)安装:jdk (3)安装:nginx  (4)安装:nacos (5)安装:redis (6)安装:Sentinel Dashboard 二、开放端口 三、启动软件  (1)启动:nacos (2)启动:nginx (3)启动:redis (4)启动:Sentinel Dashboard 四、访问网址  (1)访问:nacos 

    2024年02月06日
    浏览(52)
  • Linux运维实战:Centos7.6部署wingftpserver

    Wing FTP Server是一款优秀且高速的跨平台FTP服务器软件,对比Windows中自带的 FTP 服务器,它支持可伸缩的处理器架构并采用异步IO,在速度和效率方面遥遥领先于其他同类产品,稳定可靠, 高负载的同时也能持续地正常运行,在网络运维中它契合企业和学校的文件传输,除了基

    2024年01月20日
    浏览(58)
  • 运维小知识(一)——centos系统安装(小白入门级)

    目录 1.制作系统U盘 2.安装centos系统 3.系统配置 3.1【语言】配置​编辑 3.2【软件选择】配置  3.3【安装位置】配置 3.4【主机名、root密码、网络】配置         首先下载软件ventoy,制作系统U盘,买个新U盘。先在笔记本电脑安装ventoy软件,打开软件,然后把u盘插在笔记本电

    2024年02月16日
    浏览(39)
  • 【运维小知识】(一)——centos系统安装(小白入门级)

    目录 1.制作系统U盘 2.安装centos系统 3.系统配置 3.1【语言】配置​编辑 3.2【软件选择】配置  3.3【安装位置】配置 3.4【主机名、root密码、网络】配置         首先下载软件ventoy,制作系统U盘,买个新U盘。先在笔记本电脑安装ventoy软件,打开软件,然后把u盘插在笔记本电

    2024年02月17日
    浏览(34)
  • 运维笔记之centos7安装mysql数据库

    如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中

    2024年02月04日
    浏览(58)
  • centos安装redis教程

    1.下载安装包 redis官网 下载最新版本redis安装包 2.上传到服务器 然后解压  解压命令  tar xzvf  redis-7.2.0.tar.gz  进入文件夹 cd redis-7.2.0 执行安装编译命令 make 如果要安装到别的目录则执行 make install PREFIX=/目录地址 看到如下内容则说明安装成功 如有遇到报错  【adlist.o】Er

    2024年02月10日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包