Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。        redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串
转载 精选 2015-02-12 13:13:43
832阅读
##前言 Redis 是一种NoSQL(not-onlysql,泛指非关系型数据库)的数据库。由C 语言开发的一个开源的高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。官网地址:https://redis.io/ 中文官方地址:http://www.redis.c
原创 2021-08-04 13:47:58
147阅读
数据库说明 redis默认有16个库,默认选中db 0 简单命令: select 切换数据库 dbsize 查看数据库大小 flushdb 清除当前数据库 flushall 清除全
原创 2021-12-23 11:30:34
70阅读
g字符串 格式: set key value string类型是二进制安全的。意思是redis的...
原创 2023-01-20 09:05:27
75阅读
一、Redis基础知识 一、知识链接 redis中文网站:http://www.redis.net.cn/ 和 http://redis.cn/ redis官网:http://redis.io/ 命令的链接:http://redisdoc.com/ 二、缓存 1、查看缓存:最后修改时间 访问以下网站
原创 2022-08-23 17:20:15
1979阅读
redis基础知识 redis默认有16个数据库 默认使用的是第0个 可以使用select进行切换 127.0.0.1:6379> SELECT 2 #切换数据库 OK 127.0.0.1:6379[2]> DBSIZE # 查看DB大小! (integer) 0 127.0.0.1:6379[2] ...
转载 2021-08-24 09:56:00
108阅读
2评论
目录redis的特点 | 优点redis常见的使用场景redis高性能的原因memcache和redis的区别 | redis相比memcached的优势redis的线程模型redis的数据淘汰机制过期删除策略 | key失效机制内存淘汰策略 redis是一个用C语言编写的键值数据库,基于内存、性能极高,使用广泛 redis的特点 | 优点基于内存,性能极高支持数据持久化数据类型丰富特性丰富,支持事务、管道、发布/订阅、 过期删除、支持lua脚本等特性提供了众多原生的
redis安装部署:https://redis.io/downloadyuminstall-ywgetgccgcc-c++maketaropensslopenssl-develcmakecd/usr/local/srcwget'http://download.redis.io/releases/redis-4.0.9.tar.gz'tar-zxfredis-4.0.9.tar.gz
原创 2019-04-09 17:27:22
313阅读
select切换数据库 dbsize查看当前数据库的key数量 keys查看所有的key flushdb删除当前库所有的key flushall删除所有库所有的key redis索引都是从0开始 默认端口是6379 ...
转载 2020-02-07 15:24:00
147阅读
2评论
一、为什么要用redis缓存 1.它把数据存到内存而不是硬盘中,操作缓存就是操作内存,具有高性能。 2.直接操作缓存能够承受的请求是远远大于数据库的,具有高并发 二、redis 和 memcached 的区别 1.redis支持数据持久化,支持将数据保存到磁盘中,重启的时候可以进行再次加载,但mem
原创 2022-08-29 14:04:08
56阅读
Redis事务redis中的事务是一组命令的集合,事务中的命令要么全部执行,要么都不执行,Redis通过MULTI、DISCARD、EXEC和WATCH四个命令来实现事务功能,multi表示事物的开启,exec表示事物的执行,exec执行后返回事务执行的结果,discard表示放弃事务执行,清空事务队列中已有的所有命令并退出队列,watch用于监视给定的键,如果键被其他客户端修改,将不会执行事务。
原创 2020-03-25 21:06:53
482阅读
1点赞
本文主要介绍redis的事务pipline发布订阅,以及复制哨兵集群
原创 2022-01-04 18:05:28
65阅读
一.为什么要用redis缓存 1.它把数据存到内存而不是硬盘中,操作缓存就是操作内存,具有高性能。 2.直接操作缓存能够承受的请求是远远大于数据库的,具有高并发 二.为什么要用 redis 而不用 map/guava 做缓存 缓存分为分布式缓存和本地缓存。 map是本地缓存,具有轻量快捷的特点,生命
原创 2021-05-27 15:17:31
247阅读
Redis是非关系型数据库,即Not-Only SQL。通常应用于缓存、Session共享和历史数据处理等。Redis基于C语言研发,通过键值对存储,可以承载大数据的高负载查询。数据库高并发读写,即High Performance RW海量数据的高效率查询和存储,即Huge Storage高可用性、扩展性和易于集成,即High avaliability、scalability、Integratio
转载 2021-04-28 13:10:13
111阅读
2评论
NoSQL概述 什么是NoSQL NoSQL不仅仅是SQL,它是Not Only SQL 的缩写,也是众多非关系型数据库的统称NoSQL和关系型数据库一样,也是用来存储数据的仓库。 为什么需要NoSQL? 随着互联网的高速发展,数据量、访问量呈爆发式式增长。比如12306中国铁路票务系统。 一年售出 ...
转载 2020-03-14 11:31:00
118阅读
2评论
Redis 基础知识介绍 NoSql 海量用户+高并发,会造成服务器瘫痪,主要原因就是使用的是关系型数据库 原因 1.性能瓶颈:磁盘IO性能低下 关系型数据库存取数据的时候是要通过磁盘IO的。磁盘的性能本身是比较低的 2.扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 关系型数据库表与表的关系非 ...
转载 2021-09-09 15:26:00
173阅读
2评论
本文主要介绍Redis数据类型和持久化
原创 2022-01-05 11:50:34
57阅读
文章目录Redis Redis是什么:Redis = Remote Dictionary Server,即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在
转载 2023-06-13 10:12:50
46阅读
一、测试redis在机器运行的效能 二、单进程 单进程模型来处理客户端的请求。对读写等事件的响应 是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率 Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select ...
转载 2021-08-31 14:38:00
50阅读
2评论
前言:前两次文章有读者私信说Matlab初学,基础较差,本次分享一下Matlab的基础内容,熟练者可以跳过本文,后续的文章也会在文后加上一些基础内容分享。关键字:Matlab、数组、函数、计算、绘图正文1、MATLAB 产品1.1 MATLAB 产品描述全世界数超过百万的工程师和科学家们使用 MATLAB 来分析和设计改变世界的系统和产品。MATLAB&nb
推荐 原创 2022-09-30 09:18:01
10000+阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5