MD5和SHA-1都是我们耳熟能详的术语了,很多人可能知道他们跟加密有关系,但是他们是怎么做到加密的,他们各自的特点又是什么。我来简单的讲一讲。 MD5和SHA-1都被称作哈希(Hash)函数,用过Java语言的人对这个术语应该相当熟悉。Java类库里的Object类定义了hashCode这个函数, ...
分类:
其他好文 时间:
2018-01-28 11:11:26
阅读次数:
177
Redis 键(key) 命令 Redis 字符串(String) 命令 Redis 哈希(Hash) 命令 Redis 列表(List) 命令 Redis 集合(Set) 命令 Redis 有序集合(sorted set) 命令 Redis HyperLogLog 命令 Redis 发布订阅 命令 ...
分类:
其他好文 时间:
2018-01-24 00:44:55
阅读次数:
265
Redis 是一个开源的,高性能的 key-value 系统,可以用来缓存或存储数据。Redis 数据可以持久化,并且支持多种数据类型:字符串(string),列表 (list),哈希(hash),集合(set)和有序集合(sorted set)。能够对关系型数据库起到很好的补充作用。它还提供了多种客户端 Python,Ruby,Erlang,PHP ,可以方便调用。持久
分类:
数据库 时间:
2018-01-22 23:14:30
阅读次数:
387
Redis的五大数据类型: String(字符串): String 是Redis最基本的数据类型,一个key对应一个value。String 类型是二进制安全的,可以包含任何数据。比如jpg图片或者序列化对象。字符串的value最多可以是512M。 Hash(哈希): Hash 是一个键值对集合,是 ...
分类:
其他好文 时间:
2017-12-27 11:46:49
阅读次数:
118
Redis通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。 String(子串类型) set 命令:设置一个键和值,键存在则只覆盖,返回ok > set 键 值 例 ...
分类:
编程语言 时间:
2017-12-18 01:16:55
阅读次数:
169
几乎所有的编程语言都提供了哈希(hash)类型,它们的叫法可能是哈希、字典、关联数组。 在Redis中,哈希类型是指键值本身又是一个键值对结构,形如value={{field1,value1},...{fieldN,valueN}}, Redis键值对和哈希类型二者的关系可以用下图来表示: 注意:哈 ...
在使用map的时候,大家肯定会想到key-value,key用于检索value的内容。在正常情况下,可以不允许重复;但是其实重复在java中分为2中情况,一是内存地址重复,另一个是不同的地址但内容相等,而IdentityHashMap用于后者,即内容相等。 更详细的解释如下:此类利用哈希表实现 Ma... ...
分类:
其他好文 时间:
2017-11-28 15:41:23
阅读次数:
113
题目要求: 解题过程: 散列法: 散列表相关概念: 散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。建立了关键字与存储位置的映射关系,公式如下: 存储位置 = f(关键字) 这里把这种对应关系f称为散列函数,又称为哈希(Hash) ...
分类:
其他好文 时间:
2017-11-24 21:40:18
阅读次数:
113
redis是key-value的数据结构,每条数据都是一个键值对键的类型是字符串 注意:键不能重复,值的类型分为五种:字符串string 哈希hash 列表list 集合set 有序集合zset 一.stringstring是redis最基本的类型,最大能存储512MB数据,string类型是二进制 ...
分类:
其他好文 时间:
2017-11-08 00:56:31
阅读次数:
164
五种数据类型: 字符串(String) 字符串列表(list) 有序字符串集合(sorted set) 哈希(hash) 字符串集合(set) Key定义的注意点: 不要过长, 不要过短, 统一的命名规范 存储String 二进制安全的,存入和获取的数据相同 Value最多可以容纳的数据长度是512 ...
分类:
其他好文 时间:
2017-10-18 13:17:22
阅读次数:
175