redis是开源BSD许可,高级的key-value存储系统

可以用来存储字符串,哈希,链表,集合 因此常用来提供数据结构服务.

redis和memcached相比的独特之处:

1.redis可以用来做存储(storge),而memcached是用来做缓存(cache)

这个特点主要因为其具有持久化的功能。

2.存储的数据有“结构”,对于memcached来说,存储的数据只有一种类型 -- “字符串”,而redis则可以存储字符串,链表,哈希结构,集合,有序集合.

redis的安装使用

1.简单安装

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
$ src/redis-server
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

2.指定目录安装

1).make PREFIX=/Users/snowwolf-louis/redis-5.0

安装后文件如下:

redis-benchmark : redis性能测试

redis-check-aof : 检查aof日志工具

redis-check-rdb : 检查rdb日志工具

redis-cli : 客户端

redis-server : redis服务进程

2)copy redis.conf 到安装目录

3)启动

/Users/snowwolf-louis/redis-5.0/bin/redis-server /Users/snowwolf-louis/redis-5.0/bin/redis.conf

4)客户端连接

/Users/snowwolf-louis/redis-5.0/bin/redis-cli

5)让redis以后台进程运行

daemonize no -> daemonize yes

01.初识redis相关推荐

  1. 01:初识Redis

    付磊和张益军两位大咖写的葵花宝典(Redis开发和运维)学习笔记. 一.初识Redis 1.redis简介 Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的 ...

  2. NoSQL学习笔记之MongoDB-01初识NoSQL

    NoSQL学习笔记之MongoDB-01初识NoSQL 一.什么是NoSQL NoSQL的出现背景: 随着互联网的发展,数据量激增,传统的集中式关系型数据库已经无法满足互联网海量数据的存储及使用需求. ...

  3. Redis-学习笔记01【Redis环境搭建】

    Java后端 学习路线 笔记汇总表[黑马程序员] Redis-学习笔记01[Redis环境搭建] Redis-学习笔记02[Redis命令操作] Redis-学习笔记03[Redis持久化] Redi ...

  4. day24 01 初识继承

    day24 01 初识继承 面向对象的三大特性:继承,多态,封装 一.继承的概念 继承:是一种创建新类的方式,新建的类可以继承一个或者多个父类,父类又可称基类或超类,新建的类称为派生类或者子类 cla ...

  5. Redis——学习之路三(初识redis config配置)

    我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息. 我们就 ...

  6. 头歌 初识Redis

    头歌 初识Redis 第一关 redis-cli set hello redis lpush educoder-list hello rpush educoder-list educoder rpus ...

  7. python人狗大战游戏_day22 01 初识面向对象----简单的人狗大战小游戏

    day22 01 初识面向对象----简单的人狗大战小游戏 假设有一个简单的小游戏:人狗大战   怎样用代码去实现呢? 首先得有任何狗这两个角色,并且每个角色都有他们自己的一些属性,比如任务名字nam ...

  8. Game Programming with DirectX -- 01[初识Direct3D]

    Game Programming with DirectX -- 01[初识Direct3D] 第一卷 朦胧的3D世界 第一集 初识Direct3D 简介 我们通过2个例子来简单的认识3D 1.1 接 ...

  9. 初识Redis,看这一篇就够了

    Redis (全称: Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C语言 编写.支持网络.可基于内存亦可持久化的日志型. Key-Value数据库 . ...

  10. 初识redis(redis基础命令)

    redis简介 redis是一个开源(BSD许可)的使用C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,它可以用作数据库.缓存和消息中间件,并提供多种语言的API.从20 ...

最新文章

  1. 【VB】学生信息管理系统4——数据库的发展
  2. Windows10+anaconda,python3.5, 安装glove-python
  3. Google Brain团队最新视频介绍
  4. 转帖:HttpStatusCode状态说明C#版
  5. ASP.NET MVC3 读书笔记三(Html辅助方法下)
  6. ubuntu12.04中shell脚本无法使用source的原因及解决方法
  7. 【技术综述】有三说GANs(上)
  8. 在asp.net中使用 log4net 笔记
  9. Oracle public view,【易错概念】以太坊Solidity函数的external/internal,public/private,view/pure/payable区别...
  10. leetcode 11容纳最多水
  11. css sprite原理优缺点及使用
  12. fgetc与EOF的错综复杂关系
  13. 电脑位数怎么看_看完了这篇文章你就知道怎么选电脑了...
  14. 国际科学数据服务平台nbsp;-nbsp;csdb
  15. 反脆弱性—露天广场与办公楼
  16. 计算机专业辐射,电脑辐射主要来源在哪——专业实测让你弄个明白
  17. 栈的应用:火车调度问题
  18. 猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#
  19. 全向轮三轮小车的搭建(一)
  20. 如何把一张图片调整为另一张图片大小,不变形

热门文章

  1. el-empty Empty 空状态 自定义图片 使用本地图片
  2. 小米5之Root攻略
  3. 计算机中的条件格式在哪里,Word中如何实现“条件格式”
  4. Linux——例行性工作排程
  5. Leetcode——237. 删除链表中的节点(Java)
  6. PM也要学会每天反省
  7. java面试,经常遇到面试官的问题
  8. linux音频转换软件,音频转换软件(XRecode 3)
  9. 关于计算机系统的夺命12问,你能坚持到第几问?
  10. Flash builder 网络监视器的使用感想