1. NoSQL–Redis安装部署

2022-04-02 分类:redis 阅读(354) 评论(0)

孙富阳, 江湖人称没人称。多年互联网运维工作经验,曾负责过孙布斯大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型博客网站运维工作。

1.Redis功能介绍

M数据类型丰富
支持持久化
多种内存分配及回收策略
支持事务
支持高可用
支持分布式分片集群
Redis API

2.企业缓存产品介绍

Memcached:
优点:高性能读写、单一数据类型、支持客户端式分布式集群、一致性hash
多核结构、多线程读写性能高。
缺点:无持久化、节点故障可能出现缓存穿透、分布式需要客户端实现、跨机房数据同步困难、架构扩容复杂度高

Redis:
优点:高性能读写、多数据类型支持、数据持久化、高可用架构、支持自定义虚拟内存、支持分布式分片集群、单线程读写性能极高
缺点:多线程读写较Memcached慢
新浪、京东、直播类平台、网页游戏
memcache与redis在读写性能的对比
memcached适合,多用户访问,每个用户少量的rw
redis适合,少用户访问,每个用户大量rw

3.Redis使用场景介绍

Memcached;多核的缓存服务,更加适合于多用户并发访问次数较少的应用场景
Redis:单核的缓存服务,单节点情况下,更加适合于少量用户,多次访问的应用场景。
Redis一般是单机多实例架构,配合redis集群出现

4.Redis安装部署

下载:
[root@db01 opt]# wget http://download.redis.io/releases/redis-3.2.12.tar.gz
解压:
[root@db01 opt]# tar xzf redis-3.2.12.tar.gz
安装:
yum -y install gcc automake autoconf libtool makecd redis
[root@db01 opt]# cd redis-3.2.12/
[root@db01 redis-3.2.12]# make
修改环境变量:
vim /etc/profile
export PATH=/opt/redis-3.2.12/src:$PATH
source letc/profile
启动:
redis-server &
连接测试
[root@db01 redis-3.2.12]# redis-cli 
127.0.0.1:6379> set lisi shabi
OK
127.0.0.1:6379> get lisi
"shabi"

评论已关闭

登录

忘记密码 ?

切换登录

注册

鲁ICP备2021019243号-1