前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新手学Linux(五)----Linux下安装Redis

新手学Linux(五)----Linux下安装Redis

作者头像
令仔很忙
发布2018-09-14 16:41:33
1K0
发布2018-09-14 16:41:33
举报
文章被收录于专栏:令仔很忙令仔很忙

Redis简介


Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。它支持存储的value类型很多,包括string,list,set,zset,hash。Redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中,它可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。

Redis 有三个主要使其有别于其它很多竞争对手的特点:

  • Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的;
  • Redis相比许多键值数据存储系统有相对丰富的数据类型;
  • Redis可以将数据复制到任意数量的从服务器中;

安装Redis


建议使用redis3.0以上的版本,因为在3。0版本中主要增加了集群的功能。 下载redis的源码包。下载地址:linux-redis源码包 把源码包上传到linux服务器中,并解压源码包:

代码语言:javascript
复制
tar -zxvf redis-3.0.0.tar.gz 

进入redis安装目录,依次按照下面步骤进行编译:

代码语言:javascript
复制
1.Make
2.cd src && make install PREFIX=/usr/local/redis

启动Redis


安装成功后,下面对Redis 进行部署 首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

  • 创建bin和redis.conf文件
代码语言:javascript
复制
mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect
  • 执行Linux文件移动命令
代码语言:javascript
复制
mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /lamp/redis-3.0.7/src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
  • 启动redis服务 进入bin目录下,执行redis-server命令:
代码语言:javascript
复制
[root@localhost bin]# ./redis-server

按照上边的命令执行之后,控制台上输出如下说明你的服务便启动成功了,默认端口是:6379

这里写图片描述
这里写图片描述

这种启动方式有一个缺点,在上图中的可以看出,运行完启动命令之后,控制台一直被占着,只要一退出,redis服务就停止了。

  • 后端服务启动

修改redis中的redis.conf文件,将daemonize no改为 yes

这里写图片描述
这里写图片描述

配置完后重新启动便不会出现控制台被占用的情况了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年07月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis简介
  • 安装Redis
  • 启动Redis
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档