的系统是ubuntu,安装方式有多种,一种是通过apt仓库,一种是下载源码,编译安装

1.通过apt仓库

具体命令:

sudo apt-get update
sudo apt-get install redis-server

然后启动redis服务器

redis-server

启动redis客户端验证后台服务器

redis-c

输入ping,返回pong,表示服务安装成功

2.源码安装

首先去官网下载压缩包,然后解压,编译,安装

tar xzf 压缩包名称
make
sudo make test
sudo make install

make:是编译源代码

make test 是测试编译是否成功

make install 是安装软件,需要注意的是一般是安装到/usr/local/bin下,所以需要root权限

这里有一篇文章把./configure,make,make install 讲的挺清楚,附上链接 https://www.linuxidc.com/Linux/2011-02/32211.htm


以上是redis的安装方式,第一种安装方式已经设置好开机自启动,所以不用再去单独设置,第二种需要单独设置开机自启

具体设置:

使用启动脚本 redis_init_script,这个文件位于redis安装包utils文件夹下

1.把安装包下 redis.conf 配置文件复制到/etc/redis下,命名为端口号.conf

sudo cp redis.conf /etc/redis/.conf

2.将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)

sudo cp redis_init_script /etc/init.d/redisd

3.使用 sysv-rc-conf 服务管理工具将redisd服务的运行级别改为2,3,4,5

首先安装 sysv-rc-conf 工具,然后进行设置

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

进入服务管理界面

然后将redisd的2,3,4,5级别全部选中,q键退出

#打开服务
service redisd start
#关闭服务
service redisd stop

参考链接:

https://www.linuxidc.com/Linux/2011-02/32211.htm

https://blog.csdn.net/duerbin3/article/details/45313461

http://www.cnblogs.com/goodspeed/archive/2012/10/18/2729615.html

http://www.cnblogs.com/ShanShi012/p/4816839.htm

https://blog.csdn.net/gatieme/article/details/45251389l

redis最新版本安装及开机自启的更多相关文章

  1. canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常

    记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...

  2. Redis单机部署、添加开机自启、配置参数

    1.Redis简介 redis是使用C语言编写的开源的,支持网络,基于内存,可持久性的键值对存储数据库,2013年5月之前,Redis是最流行的键值对存储数据库,Redis采用内存数据集,支持多种数据 ...

  3. UbuntuServer12.04安装MongoDB,开机自启,服务,权限

    获取最新版本 去http://www.mongodb.org/downloads找最新版的链接 wget http://fastdl.mongodb.org/linux/mongodb-linux-x ...

  4. (2)Ngixn 编译安装设置开机自启

    设置nginx开机自启 #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 ...

  5. redis在linux安装和开机启动和结合php运用方法一

    第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...

  6. Redis 单机版本安装

    亲装! 1.linux 系统镜像 redis 版本  使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版) 在安装之前先安装下redis 需要的环境 wget http://do ...

  7. redis win系统安装并设置开机自启

    安装包下载网址 :https://github.com/MSOpenTech/redis/releases 找到最新发布的安装包进行下载 下载完后解压到c盘 打开cmd,并进到redis里面 cd C ...

  8. Redis第一篇(Redis单机版本安装及启动)

    安装: 1 2 3 4 5 [root@M2_Redis1 ~]# yum install gcc gcc-c++     (安装依赖) [root@M2_Redis1 tools]# wget ht ...

  9. Redis4.0.9最新版本安装时出现的问题

    Redis Redis(REmote DIctionary Server,远程数据字典服务器)是开源的内存数据库,常用作缓存或者消息队列. Redis的特点: Redis存在于内存,使用硬盘作为持久化 ...

随机推荐

  1. PyCharm自定义代码块设置方法-添加-删除【详细步骤】

    原文:https://blog.csdn.net/chichu261/article/details/82887108 在做项目的时候,有些代码会需要频繁的码.如果去已有的项目中去复制,又需要找很久. ...

  2. springmvc单Redis实例实现分布式锁(解决锁超时问题)

    一.前言 关于redis分布式锁, 查了很多资料, 发现很多只是实现了最基础的功能, 但是, 并没有解决当锁已超时而业务逻辑还未执行完的问题, 这样会导致: A线程超时时间设为10s(为了解决死锁问题 ...

  3. Python--day61--Django的ORM

    下载驱动

  4. canvas.toDataURL 由于跨域报错的解决方法

    关于canvas.toDataURL 由于跨域报错的解决方法 用过canvas,都知道toDataURL这个方法真好用,不仅合成图片用到它,压缩图片也用到它.但有一个问题,就是图片源不能跨域,不然会报 ...

  5. The bind() Method

    The bind() method was added in ESMAScript 5, but it is easy to simulate in ESMAScrpt 3. As its name ...

  6. Educational Codeforces Round 54 (Rated for Div. 2) D Edge Deletion (SPFA + bfs)

    题目大意:给定你一个包含n个点m条边的无向图,现在最多在图中保留k条边,问怎么删除多的边,使得图中良好的节点数最多,求出保留在图中的边的数量和编号. 良好的节点定义为:删除某条边后该点到点1的最短距离 ...

  7. P1022 绵羊排序

    题目描述 聪聪想要给他家农场里的 \(n\) 只绵羊按照品质从高到低进行排序. 农场里的 \(n\) 只绵羊编号从 \(1\) 到 \(n\) ,第 \(i\) 只绵羊的体重为 \(w_i\) ,高度 ...

  8. linux Tasklet 实现

    记住 tasklet 是一个特殊的函数, 可能被调度来运行, 在软中断上下文, 在一个系统决 定的安全时间中. 它们可能被调度运行多次, 但是 tasklet 调度不累积; ; tasklet 只 运 ...

  9. linux一个例子驱动

    我们介绍的驱动称为 short (Simple Hardware Operations and Raw Tests). 所有它做 的是读和写几个 8-位 端口, 从你在加载时选择的开始. 缺省地, 它 ...

  10. Priest John's Busiest Day (2-sat)

    题面 John is the only priest in his town. September 1st is the John's busiest day in a year because th ...