redis概要_codepython整理二
来源:互联网 发布:校园网络搭建需求分析 编辑:程序博客网 时间:2024/05/18 02:10
【redis是什么】
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)
目前,Vmware在资助着redis项目的开发和维护。
【redis的作者何许人也】
开门见山,先看照片:
是不是出乎了你的意料,嗯,高手总会有些地方与众不同的。
这位便是redis的作者,他叫Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于Pivotal公司。
他使用的网名是antirez,如果你有兴趣,可以去他的博客逛逛,地址是antirez.com,当然也可以去follow他的github,地址是http://github.com/antirez。
【谁在使用redis】
Blizzard、digg、stackoverflow、github、flickr …
【学会安装redis】
从redis.io下载最新版redis-X.Y.Z.tar.gz后解压,然后进入redis-X.Y.Z文件夹后直接make即可,安装非常简单。
make成功后会在src文件夹下产生一些二进制可执行文件,包括redis-server、redis-cli等等:
$ find . -type f -executable
./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理
【学会启动redis】
启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
./redis-server ../redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。
有关作者为什么选择6379作为默认端口,还有一段有趣的典故,英语好的同学可以看看作者这篇博文中的解释。
【使用redis客户端】
我们直接看一个例子:
//这样来启动redis客户端了
$ ./redis-cli
//用set指令来设置key、value
127.0.0.1:6379> set name "roc"
OK
//来获取name的值
127.0.0.1:6379> get name
"roc"
//通过客户端来关闭redis服务端
127.0.0.1:6379> shutdown
127.0.0.1:6379>
- redis概要_codepython整理二
- redis数据结构_codepython整理一
- redis持久化_codepython整理三
- 教你看懂redis配置_codepython整理四
- 【Redis】Redis概要
- 09.01.09概要整理
- zookeeper概要整理
- 实验二 概要设计
- Java基础概要(二)
- JS语法概要二
- redis数据结构之dict 概要
- redis入门综合概要介绍
- 权限系统概要(收集,整理)
- 【Redis系列】Redis概要及其数据类型
- redis 整理
- redis整理
- redis整理
- Redis系列~Mysql数据同步解决方案整理(二十一)
- redis数据结构_codepython整理一
- java web Excel导入、导出的实现
- Spring-AOP
- time_expire时间过短,刷卡至少1分钟,其他5分钟
- Struts中应用Ajax技术
- redis概要_codepython整理二
- SSL加密编程(2)Windows .NET客户端1
- 2015中国网络安全大赛:Reinstall
- Struts2+Spring+Mybatis框架集成的搭建。(SSM形式)
- Material Design 实现之 RecyclerView使用
- opencv实现双目标定与校正
- 深入研究java.lang.Class类
- 弹出窗口错误出现对象为 null 或未定义
- HDOJ Secrete Master Plan (求矩阵翻转是否和给定矩阵相同)