文档章节

Redis的安装

Macnode
 Macnode
发布于 2012/05/08 14:46
字数 497
阅读 666
收藏 9
点赞 0
评论 0

Linux/UNIX下的一种安装方式:

1. 下载源码:

wget http://redis.googlecode.com/files/redis-2.4.13.tar.gz
或:
curl -0 http://redis.googlecode.com/files/redis-2.4.13.tar.gz

2. 编译:

tar xvzf redis-2.4.13.tar.gz
cd redis-2.4.13/src
make

在编译之后,在src目录下会生成redis-benchmark, redis-server, redis-cli, redis-check-aof, redis-check-dump, 可以将其copy到/usr/local/redis/目录下,或/usr/local/bin目录下。

3. 启动:

./redis-server redis.conf

4. 连接redis:

./redis-client

5. 设置和取得一些值:

set name "sustep"
get name #=> "sustep";

6. Redis的主要配置在redis.conf:

  • daemonize: 默认情况下,Redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes。
  • pidfile: 当Redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid.当运行多个redis服务时,需要指定不同的pid文件和端口。
  • maxmemory: 分配给Redis使用的最大内存值。
  • timeout: 设置客户端连接时的超时时间,单位为秒。
  • bind: 指定Redis只接收来自于该IP地址的请求。
  • loglevel: log等级分为4级,debug, verbose, notice, 和warning。生产环境下一般开启notice。
  • logfile: 配置log文件地址,默认使用标准输出,即打印在命令行终端的窗口上。
  • databases: 设置数据库的个数,可以使用SELECT 命令来切换数据库。默认使用的数据库是0。
  • save: 设置Redis进行数据库镜像的频率。在60秒之内有10000个keys发生变化时,在300秒之内有10个keys发生了变化时,在900秒之内有1个keys发生了变化时,进行镜像备份。
  • rdbcompression: 在进行镜像备份时,是否进行压缩。
  • dbfilename: 镜像备份文件的文件名。
  • dir: 数据库镜像备份的文件放置的路径。
  • slaveof: 设置该数据库为其他数据库的从数据库。
  • masterauth: 当主数据库连接需要密码验证时,在这里指定。
  • maxclients: 限制同时连接的客户数量。
  • appendonly: append only 备份模式是否开启。

 

 

 


© 著作权归作者所有

共有 人打赏支持
Macnode
粉丝 6
博文 13
码字总数 2446
作品 0
海淀
高级程序员
Redis在Centos7下安装,与phpredis扩展安装

Centos7 安装Redis 使用YUM yum install -y redis 2. 源码包安装 下载源码包 $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.......

寻找普拉多
2015/12/06
227
0
redis3.2.1安装、配置与使用

centos7安装redis3.2.1 一、下载: 官网下载安装包,再上传到服务器,解压放到指定的目录。 redis工具 yum install -y ruby 2.需要手工下载并安装: [seven@localhost download]$wget https:...

不忘初心77
2017/04/18
0
0
Centos7下安装redis实战(单机版以及集群)

一、背景   因项目需要,要引入redis做缓存,就在centos7下亲自安装了一遍redis,刚好趁着这个机会就来把redis的概念以及单机版和集群版redis安装步骤记录下来,在此和大家一起分享。 二、...

hafiz.zhang
2017/07/09
0
0
Linux系统中安装Redis经验

Linux系统中安装Redis经验 首先从官网上下载Redis :http://redis.io/download Redis服务器端的默认端口是6379。q 操作Linux系统: cd / :回到根目录 cd opt/ :进入opt文件 mkdir redis :创建...

Z-向上
2017/10/30
0
0
windows下安装和配置Redis

一、下载windows版本的Redis Redis官方提供的是 Linux安装版的,并没有Windows版本的Redis,为了学习 Redis总不能去跑个虚拟机来运行吧,所以在GitHub中有人发布了Windows版本的 Reids ,可以...

zhaojd
2017/11/16
0
0
Ubuntu安装Redis

在Ubuntu下安装redis: 1、安装 sudo yum -y install redis 启动 sudo service redis start 进入客户端测试: redis-cli -n 1 rpm -qa grep redis rpm -ql redis 查看redis安装时,创建的组件......

大猩猩secrets
2017/04/27
13
2
redis-dump数据导出以及redis-load还原数据

一 、安装Ruby依赖 1)安装Ruby环境 yum -y install ruby ruby-devel yum -y install rubygems 2)添加taobao Ruby镜像 添加淘宝ruby源; 查看现有ruby源; 二、安装redis-dump Centos默认支持r...

wjw555
04/18
0
0
Redis 简介及在 Linux 下的编译安装

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lis...

鉴客
2011/07/18
1K
1
【redis】redis安装教程

一、redis的安装 redis是c语言开发的,安装redis需要C语言的编译环境。如果没有gcc。安装gcc命令 yum install gcc-c++ 1、下载redis到/usr/local/src目录下 wget http://download.redis.io/...

qq_26545305
04/29
0
0
安装Redis教程

redis 安装教程:http://blog.csdn.net/jeffleo/article/details/54848428 安装Redis 希望将Redis安装在此目录下: 引用 /usr/local/redis   参考http://redis.io/download的安装说明,做调...

binhu
2016/04/05
39
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ES15-JAVA API 索引管理

1.创建连接 创建连接demo package com.sean.esapi.client;import java.net.InetSocketAddress;import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.clien......

贾峰uk
刚刚
0
0
单点登录的设计,从单域名到多域名(经验分享)

个人实践总结,最初的的需求,多个产品线都在同一个根域名下面。 独立的用户中心分离,单独负责用户登录和用户信息获取、变更等处理逻辑。 第一步,用户登录成功,分配给用户一个memToken(令...

小海bug
2分钟前
0
0
合格前端第十二弹-TypeScript + 大型项目

写在前面 TypeScript 已经出来很久了,很多大公司很多大项目也都在使用它进行开发。上个月,我这边也正式跟进一个对集团的大型运维类项目。 项目要做的事情大致分为以下几个大模块 一站式管理...

qiangdada
6分钟前
0
0
编程学习之如何在Node.js中优化服务器端渲染?[图]

编程学习之如何在Node.js中优化服务器端渲染?[图] 在 Airbnb,我们花了数年时间将所有前端代码迁移到 React 架构,Ruby on Rails 在 Web 应用中所占的比例每天都在减少。实际上,我们很快会...

原创小博客
8分钟前
0
0
gradle学习笔记

相关文档 适合新手的 gradle 自学教程合集 Gradle教程

OSC_fly
22分钟前
0
0
Virtual Serial Port - RFC2217

Virtual Serial Port for Linux RFC-2217 The COM Port Control Protocol pyserial - RFC 2217 NetSerial - Windows Telnet COM Port - RFC Official Using Python, How do I make a virtual......

zungyiu
29分钟前
0
0
全球的IPv6部署急剧增加,中国进度较慢

导读 全球的IPv6部署继续增加,但中国在IPv6方面还需要努力,从部署图上分析,中国几乎没有几个地方是普及IPv6的。这6年来,自世界IPv6发布以来,全球网络和服务提供商的IPv6部署水平急剧增加...

问题终结者
33分钟前
0
0
好看的电影记录

星际迷航三 狂暴之路 新木乃伊 黑夜传说 铁血战士2

xd03122049
36分钟前
0
0
记录Yii2框架开发遇到微信错误提示

转载地址 记录Yii2框架开发遇到微信错误提示 微信公共号开发,提示“该公众号暂时无法提供服务,请稍后再试”,如何解决? 以前使用Yii框架的时候,并没有像Yii2,以前的Yii框架似乎用起来在...

durban
38分钟前
1
0
LSM树(Log-Structured Merge Tree)存储引擎浅析

其实每一种数据库,它都是一种抽象的数据结构的具体实现。 随着rocksDB(facebook的),levelDB(google的),以及我们熟知的hbase,他们都是使用的LSM树结构的数据库。 它的核心思路其实非常...

算法之名
52分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部