`
wenxin2009
  • 浏览: 320516 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Redis学习

阅读更多

Redis内存数据库学习:

redis官网: http://redis.io/

Redis支持多种客户端语言,请见 http://redis.io/clients,里面有详细说明。它支持集群,可主从复制。

日志、服务地址、端口及相关配置可在redis.conf文件中进行配置。

一、在Mac上安装如下:

1、在Mac中行看make命令是否可用,如不可用则通过以下方式进行安装:

Xcode --> Preferences --> Downloads 里面有 Command Line Tools 在它的右边点击install。

2、从官网上下载redis,现用的是Redis2.6.14,下载完后并解压,然后进入到Redis2.6.24中,执行以下命令(如找不到make命令则操作第一点)

make

make test

执行完后,通过src/redis-server就可启动Redis了,src/redis-cli可启动客户端。

示例:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

参考:http://redis.io/download

 http://wenku.baidu.com/view/bc9f266448d7c1c708a145fb.html

二、Redis的pub/sub订阅模式

   只要订阅了,就能实时的把数据推送到各个订阅端。

 

三、Redis持久化有两种方式(在redis.conf文件中设置,大部分配置在该文件中设定),一种是Snapshotting(快照)方式,另一种是Append-only-file(aof)方式。

快照将内存中的数据以快照的方式写到二进制文件中,默认文件名为dump.rdb,

save 60 1000

 表示60秒内有1000个值就写到rdb文件中,但计算机上Redis停止工作、断电、或由于事故kill了redis,在出现问题的最后时间里数据会丢失,所以需要把Aof打开

appendonly yes

只要redis收到操作数据集的命令,就会添加到Aof中(appendonly.aof文件中),当出现问题或重启redis时,aof会重新rebuild之前的数据到内存中(通过set进行重建)。

 

注:附件中有入门资料

 

 

分享到:
评论

相关推荐

    Redis学习指南 Redis学习手册

    Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,常被用于...通过阅读"Redis学习手册",你将能够深入了解Redis的工作原理,熟练使用其各种功能,从而在你的IT职业生涯中发挥出Redis的强大效能。

    Redis学习笔记整理

    二、 redis学习笔记之数据类型 3 三、 redis学习笔记之排序 11 四、 redis学习笔记之事务 16 五、 redis学习笔记之pipeline 20 六、 redis学习笔记之发布订阅 23 七、 redis学习笔记之持久化 28 八、 redis学习笔记...

    超详细的redis学习笔记

    ### 超详细的Redis学习笔记知识点汇总 #### 1. Redis 的启动与停止 ##### 1.1 直接启动 Redis 服务 - **默认端口启动**:使用 `$ redis-server` 命令,默认监听端口为 `6379`。 - **指定端口启动**:使用 `$ ...

    redis学习笔记

    redis学习笔记redis 是一个开源的 key-value 数据库。它又经常被认为是一个数据结构服务器。 因为它的 value 不仅包括基本的 string 类型还有 list,set ,sorted set 和 hash 类型。当 然这些类型的元素也都是 string...

    redis学习相关资料

    redis学习相关资料 redis命令 redis文档总结 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash...

    redis学习笔记.zip

    这个“redis学习笔记.zip”压缩包很可能是包含了关于Redis的学习资料,可能包括概念解释、操作教程、实践案例等内容,适合初学者和有一定基础的学习者参考。 Redis的学习可以分为以下几个主要部分: 1. **基础知识...

    Redis学习手册带详细教程

    Redis学习手册带详细教程 一、Redis概述 Redis是当前最流行的NoSQL数据库之一,它是一个开源的、基于内存的数据存储系统,可以用作数据库、消息队列、缓存等。Redis的主要特点是高性能、低延迟、支持事务、支持...

    redis学习笔记Redis.md

    ### Redis 学习笔记知识点概览 #### 一、Redis 概述与应用场景 ##### 1.1 NoSQL 数据库简介 - **定义**: NoSQL(Not Only SQL)泛指非关系型数据库,它们通常不使用传统的表格关系来存储数据。 - **特性**: NoSQL ...

    Redis学习-实战.docx

    ### Redis 学习与实战应用 #### 一、Redis 概述 Redis 是一款非常流行的非关系型(NoSQL)数据库。它不仅提供了快速的数据访问速度,还支持数据的持久化,使其成为许多应用场景下的首选。 ##### 1.1 NoSQL 数据库...

    redis学习笔记.docx

    Redis学习笔记 Redis是基于键值对存储的NoSQL数据库,可以用来存储和检索数据。下面是Redis的基础知识点: 基础命令 * set key value:保存一个数据,重复set相同的key只会保存最新的value * get key:获取一个...

    手慢无!redis学习资料打开网盘即可下载.rar

    在本压缩包中,你将找到一系列的Redis学习资料,涵盖了从基础到深入的多个方面,对于初学者来说是很好的学习资源。 首先,让我们了解一下Redis的基础知识。Redis是一个开源、基于内存的数据结构存储系统,它可以将...

    redis学习资料,不看后悔!5张精品知识脑图,免费下载!

    Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,常被用作数据库、缓存和消息中间件。它的特点是速度快,支持多种数据结构,如...所以,不要错过这份"redis学习资料",它将是你学习Redis的好帮手!

    Redis学习笔记.pdf

    Redis还支持主从复制和哨兵机制(Sentinel),前者可以实现数据的同步备份,后者则用于管理多个Redis服务器,实现故障转移。Redis集群的建立和管理可以进一步提升数据库的高可用性和扩展性,支持数据分片和负载均衡...

    Redis学习笔记

    首先,"深入redis学习(一)--readme and conf.doc"介绍了Redis的安装和配置过程。在配置文件中,我们可以设置服务器的端口号、绑定的IP地址、最大客户端连接数、数据库数量、超时时间、日志级别等参数。理解这些...

    java整个redis学习笔记整理

    java整个redis学习笔记整理,个人整理的学习日记,有一定的参考性

    redis学习文档

    总之,"redis学习文档"包含的两本书籍将带领读者全面了解Redis的核心原理和实际应用,无论是对初学者还是有经验的开发者来说,都是提升Redis技能的重要资源。通过系统学习,你可以更好地利用Redis来解决各种实际问题...

    redis学习笔记(详细总结)

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的 value 类型相对更多,包括 ...

    Redis学习资料

    Redis学习手册 Hash数据类型 doc Redis学习手册 Key操作命令 doc Redis学习手册 List数据类型 doc Redis学习手册 Set数据类型 doc Redis学习手册 Sorted Sets数据类型 doc Redis学习手册 String数据类型 doc Redis...

Global site tag (gtag.js) - Google Analytics