文档章节

Redis的安装

Macnode
 Macnode
发布于 2012/05/08 14:46
字数 497
阅读 667
收藏 9

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
海淀
高级程序员
私信 提问
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
安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目

以下包括内容: 一、redis下载安装,启动 二、Redis可视化管理工具(Redis Desktop Manager)安装 三、实例化项目 一、redis下载安装,启动 1,redis官方下载地址:https://redis.io/downlo...

saucxs
08/11
0
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

没有更多内容

加载失败,请刷新页面

加载更多

存储过程知识点收集

记录下,以后要常用的问题 1、获取刚刚插入数据产生的ID SCOPE_IDENTITY 返回当前作用域的插入后产生的一条ID @@IDENTITY 返回当前表的最后一条ID

轻轻的往前走
11分钟前
0
0
elixir keyword和map的区别

┌──────────────┬────────────┬───────────────────────┐ │ Keyword List │ Map/Struct │ HashDict (deprec...

wmzsonic
14分钟前
0
0
解决bootstrap-table-fixed-columns.js显示列与隐藏列按钮切换表格不对齐

<table class="table-striped table-hasthead nowrap" id="tableTest1" data-search="true" data-show-columns="true" data-fixed-columns="true" data-fixed-number="3"></table> 含有dat......

tianyawhl
16分钟前
0
0
ES6 系列之 defineProperty 与 proxy

摘要: ## 前言 我们或多或少都听过“数据绑定”这个词,“数据绑定”的关键在于监听数据的变化,可是对于这样一个对象:`var obj = {value: 1}`,我们该怎么知道 obj 发生了改变呢? ## def...

阿里云官方博客
21分钟前
0
0
美团点评携手 PingCAP 开启新一代数据库深度实践之旅(9000 字长文 / 真实“踩坑”经历)

一、背景和现状 在美团,基于 MySQL 构建的传统关系型数据库服务已经难于支撑公司业务的爆发式增长,促使我们去探索更合理的数据存储方案和实践新的运维方式。随着近一两年来分布式数据库大放...

TiDB
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部