参考链接:

命令手册 : http://www.redis.net.cn/order/

菜鸟教程: http://www.runoob.com/redis/redis-install.html

一、概念原理

1、redis是什么?

Redis,由Salvatore Sanfilippo使用ANSI C语言编写, 遵守BSD协议。

Redis - 一个开源免费的,高性能的,基于内存的、可持久化的,K-V数据库,并提供多种语言的API。

2、redis的优势

  • 具有高读写性能 – Redis能读的速度是110000次/s,写的速度是81000次/s
  • 支持数据持久化,可以将内存中的数据保存在磁盘中,重启时再次加载提供使用
  • 支持数据的备份,即master-slave模式的数据备份

3、redis的特性

  • 支持各种数据类型,值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
  • 支持事务操作,所有操作都是原子性的,同时还支持对几个操作全并后的原子性执行。
  • 支持事件的发布订阅,通知,key 过期等等特性。

二、安装redis

1、windows

1.1、下载安装

下载地址:https://github.com/MSOpenTech/redis/releases

Redis 支持 32 位和 64 位。这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis

1.2、启动服务端

redis-server.exe redis.windows.conf

1.3、启动客户端

redis-cli.exe -h 127.0.0.1 -p 6379

2、linux

2.1、下载安装

下载地址:http://redis.io/download,下载最新文档版本。

[root@e0d0frxd opt]# wget http://download.redis.io/releases/redis-x.x.xx.tar.gz

[root@e0d0frxd opt]# tar zxvf redis-4.0.1.tar.gz

[root@e0d0frxd opt]# mv redis-4.0.1 redis4.0-compile

[root@e0d0frxd opt]# cd  redis4.0-compile

[root@e0d0frxd opt]# make

[root@e0d0frxd opt]# mkdir redis4.0

  • [root@e0d0frxd opt]# cp redis4.0-compile/src/redis-server redis4.0
  • [root@e0d0frxd opt]# cp redis4.0-compile/src/redis-cli redis4.0
  • [root@e0d0frxd opt]# cp redis4.0-compile/src/redis-benchmark redis4.0
  • [root@e0d0frxd opt]# cp redis4.0-compile/redis.conf redis4.0

2.2、启动服务端

2.3、启动客户端

三、简单验证redis

1、测试存取kv对

选项参数及其含义:

2、测试时效和重启

最新文章

  1. Jmeter在linux上运行(命令行运行Jmeter)
  2. 搭建maven环境
  3. Android学习之路书籍推荐
  4. struts2 radio标签 单选按钮
  5. CentOS安装vim
  6. MySQL忘记密码后重置密码(Mac )
  7. Java String.indexOf() 函数用法小结
  8. mysql 多个字段拼接
  9. Factory and AbstractFactory ——抽象与具体的分离
  10. Java基础知识回顾之四 ----- 集合List、Map和Set
  11. flume实现kafka到文件测试用例
  12. sha256_transform
  13. Hibernate 再接触 关系映射 一对一双向外键关联
  14. 页面资源缓存 html css js
  15. Android版本分布——2017年5月更新
  16. SQL2005,错误 0xc00470fe 数据流任务 产品级别对于 组件“源 - 2009_txt”(1) 而言不足
  17. Linux Netfilter注册钩子点
  18. sendMail在centos下的安装
  19. Hybrid App混合模式移动应用开发(AngularJS+Cordova+Ionic)
  20. angularjs ng-if 慎用 备忘

热门文章

  1. go学习(二)目录管理
  2. 关于 preHandle 重写和添加参数问题,重写HttpServletRequestWrapper和Filter
  3. 关于win系统下Anaconda与TensorFlow的安装相关事宜以及错误:ImportError: No module named 'tensorflow'的解决
  4. Canvas 画布组件(官网翻译)
  5. js制作列表滚动(有滚动条)
  6. [Oracle] UNIX与Windows 2000上Oracle的差异(II)
  7. 关于移动端的UI事件分类
  8. TCHAR字符串查找&反向查找字符串
  9. Ubuntu上安装和使用RabbitMQ
  10. [css 揭秘]:CSS揭秘 技巧(四):边框内圆角