欢迎光临
我们一直在努力

Redis学习-初识Redis

 

1、简介

Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

2、Redis的性能
  • The test was done with 50 simultaneous clients performing 100000 requests.
  • The value SET and GET is a 256 bytes string.
  • The Linux box is running Linux 2.6, it’s Xeon X3320 2.5Ghz.
  • Text executed using the loopback interface (127.0.0.1).Results: about 110000 SETs per second, about 81000 GETs per second.
3、安装Redis

Redis的代码遵循ANSI-C编写,可以在所有POSIX系统(如Linux, *BSD, Mac OS X, Solaris等)上安装运行。而且Redis并不依赖任何非标准库,也没有编译参数必需添加。redis的安装出奇的简单,这可能也是他风靡的一个原因,让人很容易上手,不像某些东西,编译阶段就能让人完全绝望。

先去官网下载源码:

wget http://download.redis.io/releases/redis-3.0.2.tar.gz

解压:

tar –zxvf redis-3.0.2.tar.gz

编译

需要说明的事,redis的安装非常简单,已经有现成的Makefile文件,直接运行make命令即可。

make

当然,不会很轻松的通过编译了,会出现各种各样的问题,那么就慢慢来排查吧。

首先,确保linux已经安装gcc,其次,如果是32位机器,make时需要传入参数:

make CFLAGS=”-march=i686″

如果是64位机器,请执行一下命令

 make CFLAGS=”-march=x86-64″

OK,如果看到下面的提示,那么编译成功咯

Hint: It’s a good idea to run ‘make test’ 😉

既然安装好了,那么就启动一下试试吧,使用如下命令启动redis:

./src/redis-server

如果看到下图:

redisstart

 

那么就算是启动成功了~说起来还是比较容易的~来一个命令试试吧。

127.0.0.1:6379> set blogname “liyangblog”
OK

在获取一下

127.0.0.1:6379> get blogname
“liyangblog”

OK,木问题,那么Redis的介绍与安装就到此,下一篇将介绍Redis的常用配置。

未经允许不得转载:李阳博客 » Redis学习-初识Redis

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址