文档章节

ubuntu redis安装

山下狮子
 山下狮子
发布于 2014/05/27 12:51
字数 515
阅读 137
收藏 1
  1. 下载安装包:

     wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz
  2. 编译源程序:

    • 解压安装包:

      tar xzf redis-2.6.12.tar.gz
    • 进入解压后的安装包目录:

      cd tar xzf redis-2.2.12
    • 进行编译:

      make
    • 编译后安装(需要管理员权限):

      sudo make install
    • 在进行编译与安装后会提示进行测试,所以我们还是make test:

      make test


安装到哪里去了那,去这里找

/usr/local/bin

包含文件说明

redis-server                          redis服务器

redis-cli                                 redis命令行客户端

redis-benchmark                redis性能测试工具

redis-check-aof                  aof文件修复工具

redis-check-dump             RDB文件检查工具


启动的两种方式:

1命令行直接启动:

redis-server

redis服务器默认会使用6379端口,通过--port参数自定义端口号

redis-server --port 6380

2初始化脚本启动redis

首先找到源代码目录中utils下名为redis_init_script文件:

内容略

1)配置初始化脚本,将上面的脚本复制到/etc/init.d目录中,同时修改文件名为redis_xxx   (XXX这里代表端口号,因为以后可能开启多个那,每个端口号不一样,便于区分)复制完成后,修改文件内REDISPORT 为XXX,

2)建立两个文件夹

/etc/redis   存放redis的配置文件

/var/redis/XXX端口号     存放redis的持久化文件

3)修改配置文件

redis提供了一个配置文件模板,在源代码根目录下,叫redis.conf

将redis.conf复制到/etc/redis中,并重命名为XXX端口号.conf,然后对部分参数进行编辑

需要修改配置及说明:

daemonize       yes                                       使redis以守护进程模式运行

pidfile             /var/run/redis_XXX.pid      设置redis的pid文件位置

port               xxx                                            设置redis监听端口号

dir                  /var/redis/XXX                     设置持久化文件存放位置


现在就可以使用 /etc/init.d/redis_XXX  start  启动redis


随系统启动redis方式:

sudo update-rc.d redis_XXX defaults

XXX均代表端口号



正确的停止redis方式,首先用客户端链接要停止的那个redis

xxl@xxl-ubuntu:~$ redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> shutdown


    © 著作权归作者所有

    山下狮子
    粉丝 24
    博文 115
    码字总数 58167
    作品 0
    东城
    程序员
    私信 提问
    ubuntu14.04安装Scrapy和redis时遇到的问题,及解决方法

    准备好 Ubuntu14.04 System. 1. 安装 scrapy: 1) 按照这个 http://doc.scrapy.org/en/1.0/topics/ubuntu.html#topics-ubuntu 但是可能会遇到下面的问题: 尝试了以下方式解决了该问题: 1>>s...

    Airship
    2015/12/27
    106
    0
    what is ppa in linux Ubuntu添加PPA源

    什么是PPA PPA,表示Personal Package Archives,也就是个人软件包集 很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立...

    Oscarfff
    2016/07/10
    67
    0
    Debian wheezy安装Redis 3.0

    Debian系统自带的Redis版本为2.4,Ubuntu自带的版本为2.8,都不是最新的3.0.2版本,不得不自己手工编译。流程如下: 安装构建包 下载源码 到 Redis首页 下载最新版本的源码,当前版本为 3.0....

    redraiment
    2015/06/10
    575
    0
    ubuntu中redis集群的安装

    首先先要检查一下是否安装gcc 如果没有安装gcc,需要安装一下 下载 集群的创建 分别对7001,7002、7003文件夹中的3个文件修改对应的配置 在192.168.1.238创建3个节点:对应的端口改为7003,70...

    miaojiangmin
    07/01
    22
    0
    使用Docker安装软件

    使用Docker安装软件 使用Docker安装软件 相关镜像 - alpine配置好ssh,适合瞎折腾 - redis的alpine版镜像,轻量 安装redis 官方镜像地址 获取镜像: 如果使用镜像可以更小,但是稳定就。。 ...

    mmythos
    2017/12/30
    0
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

    统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

    晓月寒丶
    昨天
    59
    0
    区块链应用到供应链上的好处和实际案例

    区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

    猎头悬赏平台
    昨天
    28
    0
    全世界到底有多少软件开发人员?

    埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

    红薯
    昨天
    65
    0
    Go 语言基础—— 通道(channel)

    通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

    刘一草
    昨天
    58
    0
    Apache Flink 零基础入门(一):基础概念解析

    Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

    Vincent-Duan
    昨天
    60
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    返回顶部
    顶部