CentOS 7安装Redis

一、下载、解压并安装

1 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2 tar xzf redis-4.0.8.tar.gz
3 cd redis-4.0.8
4 make
5 make install

make install 后会在 /usr/local/bin 目录下生成相关的redis可执行文件,运行即可直接启动。

二、配置 Redis 为系统服务

1、首先建2个文件夹

1 mkdir /etc/redis
2 mkdir /var/redis/6379

第一个文件夹用于存放redis配置文件,第二个文件夹用于存放6379端口号对应的redis实例所生成的持久化文件(对于一台机器上存在多个redis实例,建立相应端口号的文件夹即可)。

2、redis配置文件设置

将一开始解压文件夹中的配置文件拷贝到上面创建的文件夹中,并以端口号命名

1 cp /home/weiwei/redis-4.0.8/redis.conf /etc/redis/6379.conf

修改该配置文件,找到以下几行并根据需要进行修改:

#bind 127.0.0.1                        #注释掉该行,使所有远程ip可以访问
protected-mode no                      #关闭protected-mode,允许远程访问
port 6379                              #当前redis实例的监听端口
daemonize yes                          #使redis以守护进程模式运行
pidfile /var/run/redis_6379.pid        #设置redis的pid文件位置
dir /var/redis/6379                    #持久化文件存放位置

3、初始化脚本设置

将解压文件夹中的初始化脚本拷贝到 /etc/init.d 文件夹中,并取名redisd(名称可任意)

1 cp /home/weiwei/redis-4.0.8/utils/redis_init_script /etc/init.d/redisd

修改redisd脚本,在 #!/bin/sh 后面增加两行:

1 # chkconfig: 2345 90 10
2 # description: Redis is a persistent key-value database

至此,初始化脚本配置完成。关于增加这两行的原因可参考:http://man.linuxde.net/chkconfig

注意脚本中有这样几行,如有需要可根据实际情况进行修改:

1 REDISPORT=6379
2 EXEC=/usr/local/bin/redis-server
3 CLIEXEC=/usr/local/bin/redis-cli
4
5 PIDFILE=/var/run/redis_${REDISPORT}.pid
6 CONF="/etc/redis/${REDISPORT}.conf"

4、增加系统服务

增加系统服务并启动redis

1 chkconfig --add redisd
2 chkconfig redisd on
3 systemctl start redisd.service

最后别忘了在防火墙配置中增加redis端口,这样才能通过远程进行访问。

参考资料:https://www.cnblogs.com/renzhicai/p/7773080.html

原文地址:https://www.cnblogs.com/darknebula/p/8654890.html

时间: 2024-10-11 16:20:45

CentOS 7安装Redis的相关文章

Centos 7 安装redis,修改配置文件不生效、外网不能访问。

前提: 在用Centos 7 安装 redis 时,遇上一下几个问题 ,记录下 . 1.修改配置文件,按官网步骤启动,不生效. 2.外网无法访问redis. 步骤: 1.打开centos 虚拟机 ,按官网文档,下载文件及安装 .https://redis.io/download 2.启动服务后,发现外网无法连接redis,于是拷贝解压包下配置文件redis.conf文件为redis02.conf ,修改redis.conf文件内容如下. 改前 改后 说明 bind 127.0.0.1 #bind

Linux(Centos)之安装Redis及注意事项

1.redis简单说明 1.redis是一个key-value存储系统,它支持存储的value类型相比较Memcached更多,包括string,list,set,sets,hashes等(It supports data structures such as strings,hashes,lists,sets,sorted sets with range queries,bitmaps,hyperloglogs and geospatial indexes with radius queies

centOS 中安装 Redis

之前安装过了 jdk,mysql,tomcat,这次安装 Redis, 1 . 首先得安装 c环境,用来编译 Redis源码, [[email protected] lib64]# clear [[email protected] lib64]# yum install gcc-c++ 接下来大约要下载 22MB 这个样子,很快就能下载完, 2 . 准备 redis 源码文件 利用 SSH 将 redis 拷贝到 centOS 中的 /soft 中,然后我在 /usr/local/ 下新建了一个

.net 搭建分布式框架(二)CentOS下安装Redis

开始之前 先用SecureCRT连接CentOS 7,连接步骤过于简单就不多介绍了,如果不知道CentOS上的ip 可以用命令 ip addr 查看 一.下载redis安装包 1.输入命令: //进入目录cd usr/local/src //创建redis文件夹mkdir redis //进入刚刚创建好的redis目录 cd redis //用wget命令下载redis安装包 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 结果

centOS上安装redis

1.安装tcl支持 yum install tcl 2.安装redis我们以最新的2.8.9为例 $ wget http://download.redis.io/releases/redis-2.8.9.tar.gz $ tar xzf redis-2.8.9.tar.gz $ cd redis-2.8.9 $ make $ make test $ make install 测试通过后安装,安装后会自动把redis-server,redis-cli,redis-benchmark,redis-c

CentOS yum安装redis

安装redis yum install redis 2.  安装php-redis扩展 yum install php-redis 3.  启动redis,并设定开机自动启动 service redis start chkconfig redis on 完成,安装就是这么简单.粗暴!!!!

CentOS下安装Redis及Redis的PHP扩展

1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget http://download.redis.io/releases/redis-3.2.0.tar.gz 1.3 解压,并进入解压目录进行编译.编译成功后会在redis-3.2.0目录下生成相关文件 $ tar xzf redis-3.2.0.tar.gz $ cd redis-3.2.0 $ m

【转】centOS上安装redis

原文链接:http://www.cnblogs.com/xsi640/p/3756130.html 我原来的安装方式:http://www.cnblogs.com/wuling129/p/4647382.html   这种方式有点麻烦,本文的方式更好. 1.安装tcl支持 yum install tcl 2.安装redis我们以最新的2.8.9为例 $ wget http://download.redis.io/releases/redis-2.8.9.tar.gz $ tar xzf redi

centos下安装redis(记录其中踩坑的过程)

一.先下载到redis-3.0.4.tar.gz包(本文以3.0.4版本为例) 我将这个包放在/opt目录下,在/opt下并解压这个包 tar -zxvf redis-3.0.4.tar.gz 然后进入redis目录 cd redis-3.0.4 二.安装redis 直接使用make命令 make 发现直接报错 提示我们 gcc命令未找到 那我们直接安装gcc yum install gcc-c++ 安装完成后,我们可以看到gcc版本 gcc -v 说明gcc安装成功 我们再使用make命令,发

虚拟机centOS中安装Redis,主机Redis Destop Manager不能访问虚拟机Redis server的解决方案

今天在学些redis的时候碰到个问题,发现主机Redis Destop Manager不能访问虚拟机Redis server的解决方案,找了一些网上的资料,原因可能有两个,整理记录下来: 1. Redis.conf文件中打开了 # By default Redis listens for connections from all the network interfaces# available on the server. It is possible to listen to just on