高并发核心技术 Redis
2023-01-08 13:17:15 0 举报
AI智能生成
Redis
作者其他创作
大纲/内容
五、Redis主从复制
1.Redis主从复制简介
2.Redis主从复制-一主多从
3.Redis主从复制-复制原理
4.Redis主从复制-哨兵模式
六、Redis集群技术
1.Redis集群简介
2.Redis集群搭建
3.Redis集群操作
七、JAVA与Redis
1.Jedis操作Redis
2.JedisCluster操作Redis集群
3.SpringData整合Redis
八、Redis企业级解决方案
1.RedisDesktopManager
2.Redis脑裂
3.缓存预热
4.缓存穿透
5.缓存击穿
6.缓存雪崩
7.分布式锁
8.消息队列
9.数据一致性解决方案
10.企业级持久化解决方案
一、Redis概述
1.NoSQL介绍
2.Redis概述
Redis (Remote Dictionary Server)远程字典服务器,是用C语言开发的一个开源的高性能键值对( key-value )内存数据库。
它提供了五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型它是一种 NoSQL 数据存储。
它提供了五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型它是一种 NoSQL 数据存储。
redis 官网查阅和基本配置
英文
https://redis.io/
中文
http://redis.cn/
redis安装
https://redis.io/download
官网命令大全网址
http://www.redis.cn/commands.html
http://doc.redisfans.com/
3.Redis安装
Linxu
安装
安装 C 语言需要的 GCC 环境
yum install -y gcc-c++
yum install -y wget
yum install -y wget
下载并解压缩 Redis 源码压缩包
wget http://download.redis.io/releases/redis-6.0.2.tar.gz
tar -zxf redis-5.0.5.tar.gz
编译 Redis 源码,进入 redis-6.0.2 目录,执行编译命令
cd redis-6.0.2/src
make
make install
安装 Redis ,需要通过 PREFIX 指定安装路径
mkdir /usr/redis -p
make install PREFIX=/usr/redis
验证安装是否成功
cd /usr/local/redis/bin
ls
src 解释
**redis-server**是 Redis 服务器本身。
**redis-sentinel**是 Redis Sentinel 可执行文件(监控和故障转移)。
**redis-cli**是与 Redis 对话的命令行界面实用程序。
**redis-benchmark**用于检查Redis性能。
**redis-check-aof**和**redis-check-rdb**(3.0 及以下版本中的**redis-check-dump**)在数据文件损坏的罕见事件中非常有用。
启动
前端启动
直接运行 redis-server.sh,默认不推荐
后台启动(守护进程启动)
打开 redis.conf 文件
修改配置文件
# 将`daemonize`由`no`改为`yes`
daemonize yes
# 默认绑定的是回环地址,默认不能被其他机器访问#
bind 0.0.0.0
bind 0.0.0.0
# 是否开启保护模式,由yes该为no
protected-mode no
protected-mode no
启动
./redis-server /conf/redis.conf
检查
redis-cli ping
4.Redis基本知识
二、Redis数据类型
1.key键操作
2.五大数据类型-String
3.五大数据类型-List
4.五大数据类型-Set
5.五大数据类型-Hash
6.五大数据类型-Zset
7.新数据类型-Bitmaps
8.新数据类型-Geospatia
9.新数据类型-Hyperloglog
10.Redis配置文件详解
11.订阅与发布
三、Redis持久化
1.持久化操作-RDB
2.持久化操作-AOF
四、Redis事务管理
1.Redis事务简介
2.Redis事务基本操作
3.悲观锁与乐观锁
4.Redis中的乐观锁
0 条评论
下一页