一、Centos7下 Redis的安装:

1、下载安装包:

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

2、解压安装包并安装:

tar xzf redis-4.0.2.tar.gz

cd redis-4.0.2

make

make install

Redis没有其他外部依赖,安装过程很简单。编译后在Redis源代码目录的src文件夹中可以找到若干个可执行程序,安装完后,在/usr/local/bin目录中可以找到刚刚安装的redis可执行文件。如下图:

3、启动和停止Redis:

(1)直接启动:

直接运行redis-servcer即可启动Redis

[root@localhost bin]# redis-serve

(2)通过初始化脚本:

① 首先将初始化脚本复制到 /etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。

② 建立以下需要的文件夹:

目录名 Value
/etc/redis 存放Redis的配置文件
/var/redis/端口号 存放Redis的持久化文件

③ 修改配置文件:

首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。

参数 说明
daemonize yes 使Redis以守护进程模式运行
pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置
port 端口号 设置Redis监听的端口号
dir /var/redis/端口号 设置持久化文件存放位置

(4)现在也可以使用下面的命令来启动和关闭Redis了:

/etc/init.d/redis_6379 start

/etc/init.d/redis_6379 stop

(5)重中之中:设置Redis 开机自动启动:

//设置开机执行redis脚本

chkconfig redis_6379 on

通过上面的操作后,以后也可以直接用下面的命令对Redis进行启动和关闭了,如下:

service redis_6379 start

service redis_6379 stop

经过上面的部署操作后,系统重启,Redis也会随着系统自动启动,并且上面的步骤里也配置了Redis持久化,下次启动系统或Redis时,有缓存数据不丢失的好处。

(4)停止Redis:

考虑到 Redis 有可能正在将内存中的数据同步到硬盘中,强行终止 Redis 进程可能会导致数据丢失。正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,方法为:

./redis-cli SHUTDOWN

当Redis收到SHUTDOWN命令后,会先断开所有客户端连接,然后根据配置执行持久化,最后完成退出。

Redis可以妥善处理 SIGTERM信号,所以使用 kill Redis 进程的 PID也可以正常结束Redis,效果与发送SHUTDOWN命令一样。

二、Redis开启远程连接:

Redis 默认只允许本地访问,要使redis可以远程访问可以修改 redis.conf 配置文件

(1)注释掉 bind 127.0.0.1,可以使所有的ip访问redis。若是想指定多个ip访问,但并不是全部的ip访问,可以bind 指定IP

(2)在redis3.2之后,redis增加了protected-mode,参数值默认为yes,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redis的时候还是报错。修改成:protected-mode no

(3)设置密码:

取消第502行的注释,并修改密码:

Centos7下 Redis的安装、配置开机自启动、开放远程连接相关推荐

  1. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  2. linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

  3. 在Centos7下源码安装配置Redis

    1.安装前准备开发环境 安装pcre开发包: yum install -y pcre-devel  安装编译源码所需的工具和库:yum install gcc gcc-c++ ncurses-deve ...

  4. 【Redis】CentOS7下redis的安装+supervisor管理+允许远程访问+测试部署效果

    一.redis的安装 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 第二步:解压压缩包 tar -z ...

  5. CentOS7下Hive的安装配置

    0.安装前提 安装配置jdk与hadoop 安装配置好mysql 1.下载上传 下载hive,地址:http://mirror.bit.edu.cn/apache/hive/ 上传到指定位置scp a ...

  6. Linux安装redies+开机自启+远程连接+卸载

    安装 命令安装 我的安装路径/usr/local/redis/ 下载命令: wget wget http://download.redis.io/releases/redis-4.0.1.tar.gz ...

  7. Linux下redis基本安装配置(CentOS7)

    1.下载  http://redis.io/download 2.上传安装包 3.开始安装     rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm rpm -ivh ...

  8. centos7下memcached的安装配置

    memcached 依赖 libevent-devel 首先安装libevent-devel yum -y install libevent-devel 安装完毕! 继续安装memcached yum ...

  9. centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...

最新文章

  1. VMware 虚拟化编程(7) — VixDiskLib 虚拟磁盘库详解之三
  2. GitHub 中文文档正式发布了!激动人心的大好事!
  3. loj #2305. 「NOI2017」游戏
  4. 简略图解:输入 url 到出现页面,浏览器做了什么?
  5. python——学习笔记2
  6. linux下启动应用程序,RedHat Linux 9下启动应用程序
  7. python数据分析如何学_用Python做数据分析,Numpy,Pandas,matp
  8. 设计模式之——原型模式
  9. 中心极限与大数定理律的关系_中心极限定理的最最通俗解释
  10. Hive之表类型解析
  11. 使用hightopo完成基本图元旋转和闪烁
  12. FFmpeg指令行打开usb摄像头(windows)
  13. kettle4.1 连接 mysql8 库异常:org.gjt.mm.mysql.Driver
  14. 为什么python文件会闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
  15. 服务器操作系统的特点,服务器操作系统的特点
  16. 嵌入式软件开发笔试面试知识点总结-Linux部分
  17. html列表横向变纵向,手机版利用 CSS 将横向表格转换成竖向列表显示
  18. 豪沃轻abs12v电是什么系统_小汽车显示abs是什么问题,ABS系统介绍
  19. hadoop start journalnode小坑
  20. 2022年Redis最新面试题 - Redis缓存问题

热门文章

  1. 教你使用TensorFlow2判断细胞图像是否感染
  2. 四十八、面试前,必须搞懂Java中的线程池(下篇)
  3. 四十一、Python统计模块statistics
  4. 主题模型 LDA,Dirichlet分布 和朴素贝叶斯算法
  5. keras从入门到放弃(六)多层感知器(神经网络)
  6. 黑马Go语言与区块链学习笔记
  7. Kaggle入门五大步,跟着做就对了
  8. 详解预训练模型、图神经网络、模型压缩、知识图谱、信息抽取、序列模型、深度学习、语法分析、文本处理...
  9. Wappo BFS求最短路+路径记录
  10. 【Java代码】反射机制处理传递给mapper文件的非Map类型参数对象(指定属性为空则设置默认值)