文档章节

Redis下载安装与基本使用(linux)

IT-Mamba
 IT-Mamba
发布于 2017/06/01 09:58
字数 416
阅读 27
收藏 0

下载地址:https://redis.io/download

 

下载后放置redis目录下并进入该目录(其他目录也可以)

1)解压   tar zxvf redis-3.2.9.tar.gz

 

2)进入该目录   cd redis-3.2.9

3)编译   make

4)cd src && make install  

     此步骤需要创建文件夹的权限,使用无权限创建的用户操作会有报错。

接下来移动部分文件到统一目录便于操作:

5)mkdir -p /usr/local/redis/bin

6)mkdir -p /usr/local/redis/etc

7)mv redis/redis-3.2.9/redis.conf  /usr/local/redis/etc/

8)cd redis/redis-3.2.9/src/

9)mv mkreleasehdr.sh redis-benchmark redis-check-rdb redis-sentinel redis-trib.rb redis-check-        aof redis-cli redis-server /usr/local/redis/bin/

启动和停止redis

10)启动前设置为后台运行  vi /usr/local/redis/etc/redis.conf

      daemonize no  找到这句  把 no 改成 yes

      执行/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

      启动是遇到的问题之一:

 [1] WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128

    解决方法:进入etc目录,编辑 sysctl.conf   新增 net.core.somaxconn = 1024  执行 sysctl -p

[2]   WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

      解决方法:执行  echo 1 > /proc/sys/vm/overcommit_memory

[3]     WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root,and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

        解决方法:在root用户下 执行  echo never > /sys/kernel/mm/transparent_hugepage/enabled

11)客户端连接 /usr/local/redis/bin/redis-cli

12) 停掉  /usr/local/redis/bin/redis-cli shutdown  或者  pkill redis-server

© 著作权归作者所有

共有 人打赏支持
IT-Mamba
粉丝 9
博文 124
码字总数 52280
作品 0
惠州
程序员
私信 提问
Redis进阶实践之二如何在Linux系统上安装安装Redis

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

morpheusWB
09/13
0
0
redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月
05/16
0
0
Redis简介及Linux安装Redis

前言 本文主要内容: 1、简介redis,及使用的一些场景 2、linux安装redis 1、什么是Redis? redis是一个基于C语言编写的,支持网络,也可基于内存亦可持久化的日志型,Key-Value的数据库,提供...

LoveQueena
05/12
0
0
linux安装redis+设置远程连接(史上最容易)

一、redis安装 查看安装的redis版本。我安装的是3.0,这个版本就不错了,如果更新了数据源依然是2.8左右版本,我建议还是用下载压缩包的方式安装redis。 安装好的redis,是启动的,直接输入r...

潇潇漓燃
08/27
0
0
Linux 安装Redis 详细教程

在windows下使用redis只要下载解压后启动就可以了,但是在linux下和windows下还是有些区别的,下面我们详细看看linux下redis的安装、配置、使用过程。 一、环境说明 1.Linux 操作系统 本文使...

MaxBill
09/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部