Redis
1.Redis 功能介绍
数据类型介绍
支持持久化
多种内存分配及回收策略
支持事务
支持高可用
支持分布式分片集群
Redis API
2.企业缓存产品介绍
Memcached :
优点:高性能读写、单一数据类型、支持客户端式分布式集群、一致性hash
多核结构、多线程读写性能高。
缺点:无持久化、节点故障可能出现缓存穿透、分布式需要客户端实现、跨机房数据同步困难、架构扩容复杂度高
Redis
优点:高性能读写、多线程类型支持、数据持久化、高性能架构、支持自定义虚拟机内存、支持分布式分片集群、单线程读写性能极高。
缺点:多线程读写较Memcached慢
memcache 与redis 在读性能的对比
memcached 适合,多用户访问,每个用户少量的rw
redis 适合,少用户访问,每个用户大量rw
Tair
优点:高性能读写、支持三种存储引擎(ddb、rdb、ldb)、支持高可用、支持分布式分片集群、支撑了几乎所有淘宝业务的缓存。
3.Redis 使用场景介绍
Memcached:多核的缓存服务,更加适合于多用户并发访问次数较少的应用场景
Redis:单核的缓存服务,单节点情况下,更加适合于少量用户,多次访问的应用场景。
Redis :一般是单机多实例架构,配合redis集群出现。
4.Redis 安装部署:
下载:
wget http://download.redis.io/releases/redis-3.2.12.tar.gz

解压:
上传至 /data
tar xzf redis-3.2.12.tar.gz
mv redis-3.2.12 redis
安装:
yum -y install gcc automake autoconf make
cd redis
make 安装


环境变量:
vim /etc/profile
export PATH=/opt/redis-3.2.12/src:$PATH

source /etc/profile 生成环境变量

启动Redis
redis-server &

连接测试

redis.io 官方网址

5 、Redis基本管理操作
5.1 基础配置文件介绍
mkdir /data/6379
cat > /data/6379/redis.conf << EOF
daemonize yes
port 6379
logfile /data/6379/redis.log
dir /data/6379
dbfilename dump.rdb
EOF


redis-cli shutdown
redis-server /data/6379/redis.conf
netstat -lnp |grep 63
########配置文件说明###############
redis.conf
是否后台运行
daemonize yes
默认端口
port 6379
日志定义文件位置
logfile /var/log/redis.log
持久化文件存储位置
dir /data/6379
RDB持久化数据文件:
dbfilename dump.rdb
++++++++++++++++++++++++++++++++++++
redis-cli
5.2 redis 安全配置

redis默认开启了保护模式,只允许本地回环地址登录并访问数据库。
禁止protected-mode
protected-mode yes/no (保护模式,是否只允许本地访问)
(1)Bind :指定IP进行监听
vim /data/6379/redis.conf
bind 10.0.0.200 127.0.0.1
(2)增加requirepass {password}
vim /data/6379/redis.conf
requirepass 123456
---------验证------------------
方法一:

方法二:


5.3 在线查看和修改配置
CONFIG GET *
CONFIG GET requirepass
CONFIG GET r*
CONFIG SET requirepass 123

两个为一组,一共70个,有的可以在线修改及时生效,有的不可以改

在线查看可以模糊查看


本文详细介绍了Redis的功能特性,包括数据类型、持久化策略、事务支持以及高可用性。对比了Memcached和Redis的优缺点,适合的使用场景。还探讨了Tair这一企业级缓存产品的特点。同时,详述了Redis的安装部署步骤,配置管理,安全配置,以及RDB和AOF两种持久化方式。此外,文章涵盖了Redis的数据类型,如String、Hash、List、Set和SortedSet,并介绍了基本操作。最后,讲解了Redis的主从复制、Sentinel哨兵系统以及集群分片的实现,强调了在实际应用中的重要性和操作方法。
最低0.47元/天 解锁文章
4279

被折叠的 条评论
为什么被折叠?



