Linux环境下安装Redis

来源:互联网 发布:淘宝网欧洲站女装 编辑:程序博客网 时间:2024/04/28 20:30

特别说明:该文章为原创类型,其他网站转载。必须标注来源与蚂蚁课堂 www.itmayiedu.com

①什么是Redis?

edis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  • Redis支持数据的备份,即master-slave模式的数据备份。


Redis 优势

  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

  • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

  • 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

  • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。


Redis与其他key-value存储有什么不同?

  • Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。

  • Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。


②安装Redis 输入命令 tar -zxvf 文件名称 解压redis安装包

③解压完Redis安装包后,进入到Redis根目录

④进入到Redis根目录 ,输入命令 cd cd redis-3.0.0

⑤进入到了Redis根目录后,输入make命令进行编译

make

如果Make无法编译,解决办法

Hint: To run 'make test' is a good idea ;)

其实不测试,一般都可以用。但是既然人家建议了,咱们就走一下make test吧。

运行#make test

报错,提示没有You need 'tclsh8.5' in order to run the Redis test

然后到Tcl的官方网站http://www.tcl.tk/下载8.5版本

然后安装tcl8.5:

(configure和make的位置比较特殊,在安装目录的unix下,所以下面是tcl官方安装法)

#tar xvzf tcl8.5.12-src.tar.gz

#cd tcl8.5.13/unix/

#./configure

#make

#make test

#make install

注:当然,也可以简单一点,用 yum install tcl 来安装。

⑥Make编译成功后,安装Redis。输入命令 make install PREFIX=/usr/local/redis

⑦启动Redis方式

1、前端启动模式

/usr/local/redis/bin/redis-server

默认是前端启动模式,端口是6379

2、后端启动

1)从redis的源码目录中复制redis.confredis的安装目录。

2)修改配置文件

3)[root@bogon bin]# ./redis-server redis.conf

建议大家使用后台方式启动Redis

⑧使用后台方式启动Redis后,进入到Redis客户端输入命令./redis-cli

⑨使用set命令存入键 a=10 使用 get命令取 a=10.

ok 在linux环境上安装Redis成功啦!!

0 0
原创粉丝点击