Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

安装

  • 下载:打开redis官方网站,推荐下载稳定版本(stable)
  • 解压
tar zxvf redis-3.2.5.tar.gz
  • 复制:推荐放到usr/local目录下
sudo mv -r redis-3.2.3/* /usr/local/redis/
进入redis目录
cd /usr/local/redis/
  • 生成
sudo make
  • 测试
sudo make test
这段运行时间会较长
  • 安装:将redis的命令安装到/usr/bin/目录
sudo make install

运行

  • 启动服务器:在桌面目录
redis-server
按ctrl+c停止
  • 启动客户端:在新终端中运行如下代码
redis-cli
  • 运行命令
ping
set 'a' '123'
  • 当添加键值后,发现在当前运行的目录下,创建了一个文件:dump.rdb,这个文件用于将数据持久化存储

基本配置

  • 在源文件/usr/local/redis目录下,文件redis.conf为配置文件
  • 绑定地址:如果需要远程访问,可将此行注释
bind 127.0.0.1
  • 端口,默认为6379
port 6379
  • 是否以守护进程运行

    • 如果以守护进程运行,则不会在命令行阻塞,类似于服务
    • 如果以非守护进程运行,则当前终端被阻塞,无法使用
    • 推荐改为yes,以守护进程运行
daemonize no|yes
  • 数据文件
dbfilename dump.rdb
  • 数据文件存储路径
dir的默认值为./,表示当前目录
推荐改为:dir /var/lib/redis

使用配置文件方式启动

  • 直接运行redis-server会直接运行,阻塞当前终端
  • 一般配置文件都放在/etc/目录下
sudo cp /usr/local/redis/redis.conf /etc/redis/
  • 推荐指定配置文件启动
sudo redis-server /etc/redis/redis.conf
  • 停止redis服务
ps ajx|grep redis
sudo kill -9 redis的进程id

Redis简介与安装相关推荐

  1. Redis简介及安装

    Redis简介及安装 文章目录 Redis简介及安装 一.nosql介绍 1.NoSQL 2.NoSQL和SQL数据库的比较: 二.Redis 1.简介 2.Redis特性 3.Redis 优势 4. ...

  2. 【赵强老师】Redis简介和安装配置

    先看视频. [赵强老师]Redis简介和安装配置 什么是Redis? Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...

  3. Redis (一)Redis简介、安装部署

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. 既然是key-value,对于Java开发来说更熟悉的是Map集合.那就有问题了,有M ...

  4. Redis简介与基本数据类型

    Redis 文章目录 Redis 一.简介 1.Redis简介 2.安装与使用 二.Redis数据类型 1.string类型 2.hash类型 3.list类型 4.set类型 5.sorted_se ...

  5. Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)...

    1.NOSQL简介 nosql的产生并不是要彻底的代替关系型数据库,而是作为传统关系型数据库的一个补充. Facebook和360使用Cassandra来存储海量社交数据 Twitter在其url抓取 ...

  6. Redis详解(一)------ redis的简介与安装

    工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法. 1.Redis 的简介 Redis:REmote DIctionary Server(远程字典 ...

  7. NoSQL和Redis简介及Redis在Windows下的安装和使用教程

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/103.html?1455869099 NoSQL简介 介绍redis前,我 ...

  8. redis指定配置文件启动_Redis【简介amp;安装篇】

    1 Redis简介 1.1 Redis是什么 Redis是一个开源的,使用ANSI C 编写的,高性能Key-Value的NoSQL数据库. 1.2 Redis特点 i. 基于内存. ii. 可持久化 ...

  9. @Redis(redis简介,下载与安装配置,基本操作)

    title: Redis author: Xoni tags: Redis categories: java学习 Redis abbrlink: bae4ff13 Redis基础 1. Redis 简 ...

最新文章

  1. Actionscript3.0动画编程中的几种特效举例
  2. CTFshow 命令执行 web32
  3. ORACLE内存结构简介
  4. oracle虚拟机导入表,在Linux虚拟机上安装Oracle数据库超完整版!)
  5. 【转载】jQuery学习笔记
  6. 二级c语言加油,二级C语言 备考指南及常见问题(2013版)
  7. JS 判断输入是否为数字
  8. android excel布局,Androidui布局控件(2)表格布局excelPanel
  9. iEx.ec——云计算业务的区块链革命
  10. 【产业互联网周报】阿里云栖大会、百度世界大会召开:阿里重推“云端一体”、百度AI全面升级...
  11. win7安装ruby on rails开发环境
  12. 4133:垃圾炸弹 百练noi Java枚举
  13. 按键精灵移动端系列 - IOS(苹果版)安装1.3.8 deb
  14. 薇电子学与计算机好中吗,微电子学与计算机是什么级别的期刊
  15. H3C、思科路由器简单配置
  16. Allegro各层简介
  17. 降本增效背后,“现代牧业”们要做好持久战准备
  18. 参加第一届MSRA博士生论坛的经历
  19. 重点算法排序之快速排序、归并排序(上篇)
  20. UMAX祝您获取更多用户

热门文章

  1. win10 安装mysql-5.7.19-winx64
  2. 《HTML5开发手册》——1.5 初学者“菜谱”:使用nav元素创建导航
  3. UVA494 Kindergarten Counting Game
  4. Exchange 2013 SP1部署系列7:发送连接器的配置
  5. 配置ISCSI客户端(LINUX)
  6. 1.9.2(2) 使用文件及文件组.sql
  7. 轻松搞定vmware + win2003Cluste
  8. CSS性能优化:可以试一试内联CSS?
  9. Nginx设置TCP上游服务器的SSL配置
  10. 通过腾讯地图、高德地图、百度地图开发接口获取坐标对应的周边相关信息