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.conf到redis的安装目录。
2)修改配置文件
3)[root@bogon bin]# ./redis-server redis.conf
建议大家使用后台方式启动Redis
⑧使用后台方式启动Redis后,进入到Redis客户端输入命令./redis-cli
⑨使用set命令存入键 a=10 使用 get命令取 a=10.
ok 在linux环境上安装Redis成功啦!!
- linux环境下安装redis
- Linux环境下 安装redis
- Linux环境下安装Redis
- Linux环境下redis安装
- Linux环境下安装Redis
- Linux 环境下安装 Redis
- linux下redis的环境安装
- Linux环境下Redis的部署安装
- Linux环境下Redis安装配置步骤
- linux环境下安装部署redis
- linux环境下安装redis,绝对ok
- Linux环境下Redis安装搭建
- Redis的Linux环境下安装配置
- windows、linux环境下的Redis 安装
- Linux环境下安装redis集群
- 【Redis学习】:Linux环境下的Redis安装与配置
- Windows环境下安装Redis 和 Linux 环境下安装Redis
- Redis---Linux环境安装
- 深入JDK源码之ThreadLocal类
- ZCMU-1771-萌妹
- 解线性方程组——高斯消元の板子
- My year of 2016
- thinkphp5第一章
- Linux环境下安装Redis
- 动态库和静态库
- C#委托
- 关于String、StringBuffer、StringBuilder之间的区别
- 计算机的大端模式和小端模式
- 素数对
- Linux系统值得一看的学习方法及路线图
- 软件架构师的一点生活启示
- 求助 为什么calendar.get(calendar.day_of_week)的返回值不对