memcache redis 缓存学习笔记

0、redis和memcache的区别

a、redis可以存储除了string之外的对象,如list,hash等

b、服务器宕机以后,redis会把内存的数据持久化到磁盘上,而memcache则不会

1、redis安装

  a、rz redis.gz.tar

  b、tar解压

  c、make编译

  d、./redis-server &  服务端启动

  e、redis-cli 客户端启动

  1)notice:注意默认启动 redis-server redis.conf 会报错 ,

原因参考redis有三种启动的方式:    http://www.tuicool.com/articles/aQbQ3u

  2)3.启动redis server后,SecureCRT进入redis-cli,输入不断在后面追加IP:Port显示
      设置当前的Session Options-->Terminal-->Emulation-->Terminal为Linux

2、redis.conf配置文件

  自动保存redis上的数据

3、redis存入list等复杂的数、数据对象

  如存入list类型:

  存入:LPUSH technolegy zzu bbu ccu  取出:lrange technolegy 0 2

4、redis集群

5、关于redis的讨论

5、redis的学习资料

  redis的命令参数:Redis 命令参考Release 2.8

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

时间: 2024-11-05 16:11:45

memcache redis 缓存学习笔记的相关文章

十五分钟介绍 Redis数据结构--学习笔记

下面是一个对Redis官方文档<A fifteen minute introduction to Redis data types>一文的翻译,如其题目所言,此文目的在于让一个初学者能通过15分钟的简单学习对Redis的数据结构有一个了解. Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景.它起步较晚,发展迅速,目前已被许多大型机构采用,比如Github,看看谁在用它.本文翻译自Redis的一篇官方文档:A fifteen mi

Redis的学习笔记

一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库.从性能上而言,nosql数据库  要优于关系型数据库,从安全性上而 言关系型数据库要优于nosql数据库,所以在实    际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证. 2.什么是Redis Redis是用C语言开发的一个开源的高性能键位对(key-value)数据库.

.NET缓存学习笔记

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="http://libs.

Redis入门学习笔记一

Redis 简要描述: 1.  Redis 是啥 ? Redis 英文名称全称为: Remote Dictionary Server ,中译为远程字典服务器. 是一款区分于磁盘数据库如(Mysql)的采用Key-Value键值对的字典结构的缓存数据库. 2. Redis有什么作用? Redis作为一款内存数据库,其最大的有点就是高速,对于那些高频访问的数据,进行加缓存.Redis加载缓存的时候使用的LRU机制,对于热点数据将会持续保留,其他的将会被淘汰. Redis涉及到的LRU简要源码解析算法

Redis Sentinel 学习笔记

转载出处: http://blog.csdn.net/lihao21 概述 Redis Sentinel 是用来实现 Redis 高可用的一套解决方案.Redis Sentinel 由两个部分组成:由一个或者多个 Sentinel 实例组成 Sentinel 系统:由一个主 Redis 服务器(master redis)和多个从 Redis 服务器(slave redis)组成主从备份的 Redis 系统.Sentinel 系统本身是一个分布式的系统,它的作用是监视 redis 服务器,在 ma

缓存学习笔记-2

在缓存设计中有两点是必须要考虑的: 缓存的数据和目标数据的一致性问题 缓存的过期策略 其中,缓存的过期策略是重点,因为缓存的存储空间往往是有限的,当缓存中的存储块被用完,就需要把过期的缓存移除掉,所以我们需要设计一种良好的缓存淘汰算法来实现.业界中常用的淘汰算法有 FIFO:First In First Out ,先进先出 LRU:Least Recently Used,最近最少使用 LFU:Least Frequently Used,最不经常使用 LRU和LFU的区别是,LFU算法是根据一段时

Redis服务器学习笔记(一)

一.Redis的安装: wget http://download.redis.io/redis-stable.tar.gz tar xzfredis-stable.tar.gz cd redis-stable make make install 二.Redis的简单介绍: 1. Redis可执行文件说明: 文件名 说明 redis-server redis服务器 redis-cli redis命令行客户端 redis-benchmark redis性能测试工具 redis-check-aof A

redis数据库学习笔记

redis数据库 工作需要,简单了解一下redis数据库,供后续参考和复习使用. 一.简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.它支持字符串.哈希表.列表.集合.有序集合,位图,hyperloglogs等数据类型.内置复制.Lua脚本.LRU收回.事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区 m

缓存学习笔记-1

    缓存是存储使用频繁数据的临时地方,从而加快系统响应速度.缓存在构建高性能web系统有着很重要的作用.如果要对一个系统进行优化,那么使用缓存是最快最有效的手段. 缓存术语     命中(Cache hit):当客户端发起一个请求(比如说一个产品的信息)时,我们会检测这个产品是否在缓存中,如果没有的话加入到缓存中,反之我们称之为命中了.     漏掉(Cache miss):很简单,虽然在缓存中存在,但是没有客户端请求.这里需要注意亮点     1.如果还有缓存空间,那么,没有命中的对象会被