文档章节

Linux | Redis

冯文议
 冯文议
发布于 2018/08/21 23:30
字数 740
阅读 18
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

写在前面的话

常言道,不作笔记不读书。在下是深有体会啊,所以,跟我一起做下本节的笔记吧,或许多年以后,你一定会感谢今天的你。

安装

在官网的下载页 Redis Download 直接写了在Linux的安装方案,这里我们再来做下笔记。

$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
$ tar xzf redis-4.0.11.tar.gz
$ cd redis-4.0.11
$ make

# 我建议运行这条命令
$ make install

P.S. 也有人说这样安装:

# 1.设置Redis的仓库地址
yum install epel-release

# 2.安装redis
yum install redis

服务启动问题

启动还是很简单的,官网如是说:

# The binaries that are now compiled are available in the src directory. Run Redis with:
$ src/redis-server

# You can interact with Redis using the built-in client:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

但这并不是我们想要的。我们这样以下四个需求: 1、后台启动 2、设置密码 3、远程可以访问 4、开启启动

那要怎么做呢?

第一步:修改配置文件(redis.conf): 找到这一行 bind 127.0.0.1 并注释掉 将 daemonize no 修改为 daemonize yes#requirepass foobared去掉行前的注释,并修改密码为所需的密码 requirepass youpwd 保存文件

第二步(1):此时可以运行 ./redis-server ../redis.conf 进行启动

第二步(2):下面我们来做服务 将redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf

cp redis.conf /etc/redis/6379.conf

将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd

设置redis开机自启动

先切换到/etc/init.d目录下

然后执行自启命令

$ chkconfig redisd on
service redid does not support chkconfig

看结果是redisd不支持chkconfig

解决方法:

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

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

注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。 image

再次执行开机自启命令,成功

$ chkconfig redisd on

启动

经过上面复杂的操作终于可以启动了,

$ service redisd start
# 多说一点,centos 7 服务使用systemctl启动的,如下:systemctl start redisd.service

Redis启动成功

如果此时,你远程无法连接,请看我的另一篇文章:关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

参考文章

[1] Redis 官网

[1] CENTOS7下安装REDIS

[1] centos7 yum安装配置redis 并设置密码

[1] 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

© 著作权归作者所有

冯文议

冯文议

粉丝 14
博文 52
码字总数 53671
作品 1
成都
高级程序员
私信 提问
加载中

评论(0)

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linux Redis安装,Linux如何安装Redis见: http://fanshuyao.iteye.com/blog/2386231 一、......

osc_xl85dc6p
2018/07/04
1
0
CentOS 7下安装php-redis扩展及简单使用

前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 Redis在CentOS 7上的安装部署 http://www.linuxidc.co...

osc_vl3n35s2
2018/02/25
7
0
Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

Redis进阶实践之二如何在Linux系统上安装安装Redis 一、引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统。那是第一步,有了Linux操作系统,我们才可以在该系...

osc_pqgsppk9
2018/02/07
7
0
Redis进阶实践之二如何在Linux系统上安装安装Redis

Redis进阶实践之二如何在Linux系统上安装安装Redis 一、引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统。那是第一步,有了Linux操作系统,我们才可以在该系...

morpheusWB
2018/09/13
52
0
Scrapy-redis<数据库篇>

scrapy-redis爬虫数据库连接部分——windows准备做salve,Linux准备做master开展工作 首先处理简单的windows熟悉的环境——安装Redis服务和Redis可视化~可视化也可以省略,但作为新手推荐使用...

osc_ahowq44d
2019/04/26
7
0

没有更多内容

加载失败,请刷新页面

加载更多

时间片轮询法

时间片轮询法 时间片轮询法是一种比较简单易用的系统架构之一,它对于系统中的任务调度算法是分时处理。核心思路是把 CPU 的时间分时给各个任务使用。我们常用的定时方法是定时器,把调度器放...

osc_j7rfhwi0
31分钟前
15
0
二项堆(三)之 Java的实现

概要 前面分别通过C和C++实现了二项堆,本章给出二项堆的Java版本。还是那句老话,三种实现的原理一样,择其一了解即可。 目录 1. 二项树的介绍 2. 二项堆的介绍 3. 二项堆的基本操作 4. 二项...

osc_ct8a6sdg
32分钟前
9
0
Windows 10 安装 Hadoop 2.10

  1. 配置JAVA_HOME环境和Hadoop环境:      2. 配置bin   3. 进入Hadoop中/etc/hadoop下     配置hdfs-site.xml增加:    <property> <!-- 单节点,所以配置成1 -->...

osc_jmtenr3d
32分钟前
28
0
如何让你在众多二手车中挑中满意的?python帮你实现(附源码)

前言 老司机带你去看车,网上的几千条的二手车数据,只需几十行代码,就可以统统获取,保存数据到我们本地电脑上 知识点: 1.python基础知识 2.函数 3.requests库 4.xpath适合零基础的同学 ...

osc_rmqoxylv
33分钟前
12
0
Selenium IDE使用指南三(控制流)

Selenium IDE附带的命令使您可以添加条件逻辑和循环到测试中。 这使您仅在满足应用程序中的某些条件时才执行命令(或一组命令),或根据预定义的标准重复执行命令。 JavaScript表达式 通过使...

分布式编程
34分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部