179. Redis 是什么?都有哪些使用场景? Redis 是一个使用 C 语言开发的高速缓存数据库。 Redis 使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热帖; 缓存文章详情信息; 记录用户会话信息。 数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 存储方式不 ...
分类:
编程语言 时间:
2020-03-22 23:50:35
阅读次数:
57
Redis Redis的入门应用 Redis是key value型数据库 Redis 里的单行命令都是原子的 是为了同时有多个用户对同一个数据修改 string set key value 子主题 1 SET server:name "fido" GET server:name = "fido" E ...
分类:
其他好文 时间:
2020-03-13 20:40:23
阅读次数:
77
一.Redis 先来做个介绍 非关系型数据库,是nosql(not only sql)数据库 redis是一个内存型非关系型数据库 数据库:存储数据 非关系型:说白了就是不像是mysql.oracle.她没有表,也没有外检 内存型:主要是用内存来存数据,相反mysql.oracle就是关系型数据库 ...
一.Redis简介 NoSQL介绍:用于解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。 NoSQL数据库的四大分类: 键值存储数据库:Redis,Oracle BDB,Voldemort 列存储数据库:HBase 文档型数据库:MongoDb 图形数据库:Neo4J NoSQL数据 ...
分类:
其他好文 时间:
2020-02-25 22:59:30
阅读次数:
69
https://blog.csdn.net/qq_40667143/article/details/83278724 一、redis介绍 Redis 是一个完全开源免费的,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数 ...
分类:
系统相关 时间:
2020-02-22 13:55:36
阅读次数:
99
Redis数据库的特点: Redis数据库属于nosql数据库的一种,其存储于内存中(非硬盘),修改较为方便。 而Redis数据库的存储方式是使用{key:value}方式存储,类似python基础中的字典类型,和python中字典格式相比,其基础格式定义基本雷同:python中字典key值为不重复 ...
分类:
数据库 时间:
2020-02-22 09:44:00
阅读次数:
87
如果测试项目用的maven依赖,先把maven坐标准备好 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redis.clients</groupId> <artifactId> ...
分类:
数据库 时间:
2020-02-22 00:40:39
阅读次数:
79
分布式锁 借助数据库、Redis集群、Zookeeper集群作为辅助系统。 面临的问题: 1. 锁的一致性问题 :在集群式辅助系统中,必然会存在锁的并发读,由于集群内部的数据同步存在延迟,不同客户端进程读到的锁可能不一致。 Zookeeper天生支持最终一致性,能在一定程度上满足。 Redison借 ...
分类:
其他好文 时间:
2020-02-20 12:55:41
阅读次数:
57
一.开发语言 二.纯内存访问 三.单线程 四.非阻塞多路I/O复用机制 前言 Redis是一种基于键值对(Key-Value)的NoSQL数据库 ,Redis的Value可以由String,hash,list,set,zset,Bitmaps,HyperLogLog等多种数据结构和算法组成。 Red ...
分类:
其他好文 时间:
2020-02-19 13:33:46
阅读次数:
92
上一章讲了表单验证,数据验证和加密。这一章,将研究服务器和数据库的交互过程。 后端服务器有两种主流的形式,SQL数据库和NOSQL数据库。其中MYSQL属于SQL数据库,REDIS属于非SQL数据库。先介绍SQL数据库与服务器的交互过程。 建立数据库表 CREATE TABLE `user_test ...
分类:
编程语言 时间:
2020-02-18 13:13:23
阅读次数:
84