没有合适的资源?快使用搜索试试~ 我知道了~
首页Redis使用教程,详解
Redis使用教程,详解
需积分: 43 955 浏览量
更新于2023-05-30
评论
收藏 1.92MB DOCX 举报
Java实现redis,linux安装redis,一分钟学会使用redis,就是这么简单
资源详情
资源评论
资源推荐

1、Redis 入门
第一: 概述
第二: 概述
第三: 的安装和使用
第四: 的入门
第五: 的数据类型
第六: 的通用操作
第七: 的特性
第八: 的持久化
概述
第一:什么是 NoSQL?
非关系型数据库
第二:为什么需要 NoSQL?
只能浏览网页的信息,不能进行互动(例如:新浪新闻)
可以进行互动(例如:微博,朋友圈)
因为: 如今需要,
高并发读写( !"#) 例如:朋友圈点赞$评论 上万次$秒
海量数据的高效率存储和访问 例如:腾讯登录
高可扩展性和高可用性
第三:NoSQL 的主流产品
!%& (应用非常广泛)
第四:NoSQL 数据库的四大分类
键值存储('("))
相关产品:*+,"$*"、
快速查询,但缺少结构化
列存储
相关产品:&"
查询快,拓展性强,但功能相对于局限
文档数据库

相关产品:!%&
数据结构要求低,但查询慢,缺少统一查询语法
图形数据库
相关产品:-
利用图结构算法,但必须对整个图进行算法计算,难分布式集群方案
第五:NoSQL 的特点
易于扩展
灵活的数据模型(无需建立数据字段)
大数据量,高性能
高可用
概述
第一:发展史
自行百度
第二:数据类型
高性能键值对数据库,支持的键值数据类型:
字符串类型 散列类型
列表类型 集合类型
有序集合类型
读(
11
万次
/
每秒)写(
8.1
万次
/
每秒)
第三:应用场景
缓存
任务列表
网站访问统计
数据过期处理
应用排行榜
分布式集群架构中的 分离
. 安装
建议安装在 )/ 之上运行
第一:安装需要依赖 c++,所以 linux 中需要安装 c++编译

)!"##'#00
第二:下载 redis 压缩包(也可以自己手动上传)
12$$"$"$'.3"4
第三:解压并安装 redis
"'4/ '.3"4 5解压
#'.3 5进入解压后的文件夹
!"+ 5进行编译
!"+6789:$)$#"$" 5安装在指定路径
第四:复制 conf 文件(设置后端启动时用)
#$)$#"$$ 5进入指定的安装路径(看看而已)
#;$'.3 5返回解压的目录(与安装的对比)
## $)$#"$$ 5将配置文件 # 拷贝至安装路径
第五:前端启动(启动后,无法进行其他操作)
#$ 5进入安装目录的
$'( 5执行启动文件

第六:后端启动(需要修改配置文件,将 42 行的 no 改为 yes)
(!$)$#"$$#
$$'($# 5后端启动
第七:查看是否启动、关闭
<=>">"?5' @'
A32BC22$$'(2B.3D
A3EE3B2B$22'
<=>">"?5$$'#)
第八:简单操作
<=>">"?5$$'# 5进入客户端
32B.3DF 5执行 命令
6G
32B.3DF"!))" 5设置 "!'))" 缓存
32B.3DF"! 5获取
H))"H
32B.3DF"! 5删除
IJ
32B.3DF+ 5查看缓存中所有 +
I!J
32B.3DF
- 入门
一般情况下不会在 )/ 中手动命令进行缓存相关操作,通常是通过某些程序
第一:Jedis 介绍

是 官网首选的 K"(" 客户端开发包
第二:相关 jar 包
第三:连接实例(单例)
@Test
/**
*
* 单实例测试
*
*/
public void test1(){
//1.设置 IP 地址和端口
Jedis jedis=new Jedis("192.168.19.129",6379);
System.out.println("服务器连接");
System.out.println("连接状态:"+jedis.ping());
//2.保存数据
String keyValue=jedis.set("name", "liupenghua");
//3.获取数据
String value=jedis.get("name");
System.out.println("缓存键值对:"+keyValue+",缓存 name 对应的值:"+value);
//4.释放资源
jedis.close();
}
设置防火墙端口:
<=>">"?5(!$#$#L$" 5进行编辑
<=>">"?5(#"" 5重启防火墙
剩余26页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0