1.下载redis的安装包

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

我一般wget的文件都是在一个download的文件夹里放的!比较好管理,还有一点,redis的版本,次版本号,即第一个小数点后的数字,偶数为稳定版,奇数为非稳定版。

2.安装

这个没什么复杂的,直接解压然后编译安装就行。

tar xzf redis-4.0..tar.gz
cd redis-4.0.
make
make install

安装完成,可以在进入/usr/local/bin检查是否有redis的指令确认安装完成

直接运行redis-server,启动服务

这个界面出现了,就说明redis已经安装成功,但是有个问题,退出去就直接关闭redis服务了,这就到了下一步

redis配置

1.修改初始化脚本,在下载解压的文件夹的utils文件夹内,有个redis_init_script文件,是初始化脚本的模板,把他复制到/etc/init.d 目录中,并把文件名改成redis_端口号(由于redis的默认端口为6379,下面的设置都是针对这个端口的,要是改其他的端口就改成相应的端口号即可)

cp /downloads/redis-3.0./utils/redis_init_script /etc/init.d/redis_6379

2.建立相关路径

mkdir /etc/redis
mkdir /var/redis/

其中第一个文件夹放置的是redis的配置文件,第二个是redis的持久化文件

3.修改配置文件

把配置文件模板(./redis-4.0.2/redis.conf)复制到/etc/redis文件夹中,以端口号命名,并修改下面的参数

参数 说明
daemonize yes 使redis以守护进程模式运行(退出后仍可运行)
pidfile /var/run/redis_6379 设置redis的PID文件位置
port 6379 设置redis的监听端口号
dir /var/redis/6379 设置持久化文件存放位置

设置好了以后就可以直接嗯使用命令来启动和关闭redis了。

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

如果像让redis岁系统自启动,还要改刚才的redis_6379这个文件,

vim /etc/init.d/redis_6379

在文件的第四行加上这两句(具体原理还不清楚,学习中)

# chkconfig:
# description: Redis is a persistent key-value database

改好就是这个效果

然后通过下面的命令把redis加载到系统启动项

chkconfig redis_6379 on

然后还可以直接对redis进行启动和关闭

service redis_6379 start
service redis_6379 stop

这样就可以使用redis服务了


出现的问题及处理方法:

1.在linux上运行正常,但在python里显示被保护,要改配置里的protected-mode为no

centOS redis的安装及配置的更多相关文章

  1. mac与centos下redis的安装与配置

    前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法. 安装 mac下面 安装命令:brew intall redis 运行命令:brew services sta ...

  2. 环境搭建系列-系统安装之centos 6.5安装与配置

    按照国际惯例,系列目录先奉上: 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭 ...

  3. [Linux]Linux下redis的安装及配置.

    在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, ...

  4. 在CentOS 7中安装与配置Tomcat-8方法

    安装前提 在CentOS 7中安装与配置JDK8 安装tomcat  apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...

  5. Redis的安装、配置 --转载

    原文地址:http://blog.sina.com.cn/s/blog_505bf9af0101ehhp.html redis的安装.配置 安装步骤如下:下载redis安装包:$ cd /opt/ap ...

  6. Redis:安装、配置、操作和简单代码实例(C语言Client端)

    Redis:安装.配置.操作和简单代码实例(C语言Client端) - hj19870806的专栏 - 博客频道 - CSDN.NET Redis:安装.配置.操作和简单代码实例(C语言Client端 ...

  7. 最新版redis的安装及配置 linux系统

    1.redis下载 官网地址:https://redis.io/download 百度云地址:链接:http://pan.baidu.com/s/1c1Hu2gK 密码:h17z 2.解压 [root ...

  8. c#连接Redis Redis的安装与配置

    Redis是一个不错的缓存数据库,读取数据速度效率都很不错.今天大家共同研究下redis的用法.结合网上的资料和自己的摸索,先来看下安装与配置把. 咱们主要看在WINDOWS上怎样使用REDIS数据库 ...

  9. centos6.8下redis的安装和配置

    centos6.8下redis的安装和配置 下载.安装 在redis官网可以获取到最新版本的redis 进入/usr/local/目录,执行如下命令 wget http://download.redi ...

随机推荐

  1. Maya中输出alembic文件的方法

    Maya中输出alembic文件是有现成api调用的,与maya中大部分api一样,这个功能参数的传入是非常类似mel的,本质上讲都是kwargs类型的参数,所以我们传入的参数就需要整理成类似于mel ...

  2. DataTable.Select 处理关联表数据

    DataSet.Clone  会拷贝表结构,关联关系也会拷贝, 用Select 筛选后ImportRow 导入新的DataTable,然后处理关联DataTable DataSet ds2 = dsS ...

  3. 后台自动运行,定期记录定位数据(Hbuilder监听 app由前台切换到后台、切换运行环境的 监听方法)

    http://ask.dcloud.net.cn/question/28090 https://blog.csdn.net/qq_37508970/article/details/86649703 各 ...

  4. Inheritance setUp() and tearDown() methods from Classsetup() and Classteardown

      I have a general test class in my nosetests suit and some sub-classes, inheriting from it. The con ...

  5. 使用Go编写WebAssembly

    I. Install go 1. down https://golang.org/dl/ go1.12.3.windows-amd64.zip 2. set path (1) GOROOTvar na ...

  6. python 处理 https链接 socket报错 链接https

    // socket 链接 https 有问题 得去看看ssl文档 用法 import socketimport ssl def https_test(url): proto = "http& ...

  7. 图灵一代接入V1

    现在官方没有一代接入了,但是还是可用,留个方法 $.ajax({ type:"post", url:"http://www.tuling123.com/openapi/a ...

  8. Linux 实时查看tomcat 日志--less命令

    查看tomcat日志通常用 tail -n  或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前 ...

  9. ATS的curl清除缓存

    在/trafficserver/ip_allow.config定义好允许PURGE的IP后 推送: curl -i -X HEAD “url” -x 127.0.0.1:51899 curl -i - ...

  10. python3编译安装no module named _ssl

    使用源码编译安装python3.6.7以后用pip 安装库, 出现如下问题 Retrying (Retry(total=4, connect=None, read=None, redirect=Non ...