Linux安装部署Redis(一)

1、redis简介

redis 是一种基于键值对(key-value)数据库,其中 value 可以为 string、hash、list、
set、zset 等多种数据结构,可以满足很多应用场景。还提供了键过期,发布订阅,事务,
流水线,等附加功能, 流水线: Redis 的流水线功能允许客户端一次将多个命令请求发送给服务器, 并将
被执行的多个命令请求的结果在一个命令回复中全部返回给客户端,使用这个功能可以
有效地减少客户端在执行多个命令时需要与服务器进行通信的次数。

2、特性:

1〉速度快,数据放在内存中,官方给出的读写性能 10 万/S,与机器性能也有关
a,数据放内存中是速度快的主要原因
b,C 语言实现,与操作系统距离近
c,使用了单线程架构,预防多线程可能产生的竞争问题
2〉键值对的数据结构服务器
3〉丰富的功能:见上功能
4〉简单稳定:单线程
5〉持久化:发生断电或机器故障,数据可能会丢失,持久化到硬盘
6〉主从复制:实现多个相同数据的 redis 副本
8〉高可用和分布式:哨兵机制实现高可用,保证 redis 节点故障发现和自动转移
9〉客户端语言多:java php python c c++ nodejs 等

3、使用场景:

1,缓存:合理使用缓存加快数据访问速度,降低后端数据源压力
2,排行榜:按照热度排名,按照发布时间排行,主要用到列表和有序集合
3,计数器应用:视频网站播放数,网站浏览数,使用 redis 计数
4,社交网络:赞、踩、粉丝、下拉刷新
5,消息队列:发布和订阅

4、下载

  • Redis版本 5.0.4
  • 服务器版本 Linux CentOS 7.6 64位

① 进入官网找到下载地址 https://redis.io/download, 选择复制链接,如果有外网进入到Xshell控制台,输入 wget将上面的下载链接粘贴上,如:

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

回车后等待执行完。

② 已拖拽的形式上传到服务器

5、解压并安装redis

(1)下载完成通过linux命令将文件解压,以下命令是解压到当前目录:

tar -zvxf redis-5.0.10.tar.gz

(2)移动redis目录:

        一般会将redis目录放到 /usr/local/redis 目录,所以下边的命令是将 当前 目录下的 redis-5.0.10 更改目录:

mv /app/redis/redis-5.0.10 /usr/local/redis

  注:/app/redis/redis-5.0.10 是笔者当前目录;/usr/local/redis 要移动到的目录,根据个人情况酌情处理。

(3)编译

cd 到 /usr/local/redis 目录,输入命令 make 执行编译命令,控制台会输出各种编译过程中的内容:

make

 (4)安装

输入以下命令

make PREFIX=/usr/local/redis install

关键字 PREFIX= 作用是编译时指定存放的路径。 本文指定了redis 必须存放在 /usr/local/redis 目录。

(5) 启动 :

/usr/local/bin/redis-server ./redis.conf

 注:根据实际情况酌情处理路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值