一、简介 Redis中的Hash字典相当于C#中的Hashtable,是一种无序字典,内存存储了很对的键值对,实现上和Hashtable一样,都是"数组+链表"二维结构,都是对关键字(键值)进行散列操作,讲关键字散列到Hashtable中的某一个槽位中去,这个过程中如果发生了碰撞,散列函数可能将不同 ...
分类:
其他好文 时间:
2018-12-25 01:04:01
阅读次数:
183
一、简介 Redis有5种基本数据结构,分别是string、list(列表)、hash(字典)、set(集合)、zset(有序集合),这是必须掌握的5种基本数据结构.注意Redis作为一个键值对缓存系统,其所有的数据结构,都以唯一的key(字符串)作为名称,然后通过key来获取对应的数据. 二、.N ...
分类:
Web程序 时间:
2018-12-23 20:48:20
阅读次数:
198
Redis 简介 Redis全名是Remote Dictionary Server,使用ANSI C语言编写,属于NoSQL数据库。Redis可用作分布式缓存、分布式锁。Redis是内存数据库,也可以持久化。 数据类型 数据模型是key value,key只能是String,value支持多种类型: ...
分类:
其他好文 时间:
2018-12-17 02:31:40
阅读次数:
181
一、概述 Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。所以,我们需要将内存中的数据持久化!典型的需要持久化数据的场景如下: 将Redis作为数据库使用; 将Redis作为缓存服务器使用, ...
分类:
其他好文 时间:
2018-12-04 11:38:04
阅读次数:
177
第一:Windows下安装Redis服务 第二: 1)redis.conf介绍1 https://www.cnblogs.com/joshua317/p/5635297.html 2)redis.conf介绍2 http://blog.csdn.net/spring21st/article/deta ...
分类:
其他好文 时间:
2018-11-23 15:26:42
阅读次数:
141
redis过期时间 1.redis过期时间介绍 有时候我们并不希望redis的key一直存在。例如缓存,验证码等数据,我们希望它们能在一定时间内自动的被销毁。redis提供了一些命令,能够让我们对key设置过期时间,并且让key过期之后被自动删除。 2.redis过期时间相关命令 1.EXPIRE ...
分类:
其他好文 时间:
2018-11-10 15:33:16
阅读次数:
204
redis事务 1.redis事务介绍 redis的事务可以理解为一系列串行命令的集合。redis的事务和单条命令一样,都是redis的最小执行单位,因此一个事务内的命令,要么全部执行,要么全部不执行。事务的概念对于熟悉数据库的人们并不陌生,而redis作为一个数据库系统,必然会对事务进行一定的支持 ...
分类:
其他好文 时间:
2018-11-08 23:26:56
阅读次数:
349
一、redis简介 redis是一个高性能的key-value非关系数据库,它可以存键(key)与5种不同类型的值(value)之间的映射(mapping),支持存储的value类型包括:String(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(散列表)。这些收据类型 ...
分类:
其他好文 时间:
2018-11-08 14:21:52
阅读次数:
134
redis持久化 1.redis持久化介绍 我们知道redis性能之所以强悍,是因为redis在运行时将数据都存放在了访问效率远高于硬盘的内存之中。可是这带来了新的问题:在redis或者外部系统重启时,内存中的数据将会丢失,由于目前的内存介质RAM是易失的,非正常的断电也会导致数据的丢失。 在一些场 ...
分类:
其他好文 时间:
2018-11-08 01:17:12
阅读次数:
237
redis数据结构介绍 我们已经知道redis是一个基于key-value数据存储的数据结构数据库,这里的key指的是string类型,而对应的value则可以是多样的数据结构。其中包括下面五种类型: 1.string 字符串 string字符串类型是redis最基础的数据存储类型。string是最 ...
分类:
其他好文 时间:
2018-11-05 23:41:30
阅读次数:
209